go1.13
hoge |---bbb.go |---aaa |---aaa.go
//bbb.goです package main import ( "hoge/aaa" ) func main(){ people := aaa.Person_list for _, v := range people { switch v.Comment{ case "Good morning": v.Comment = "おはよう" case "Hello": v.Comment = "こんにちは" case "Good evening": v.Comment = "こんばんは" } } }
//aaa.goです package aaa type Person struct { Name string Age int Comment string } var Person_list = []Person{ Person{"taro", 20, "Good morning"}, Person{"jiro", 13, "Hello"}, Person{"saburo", 39, "Good evening"}, }
bbb.goを実行するとaaa.goを
//aaa.goです package aaa type Person struct { Name string Age int Comment string } var Person_list = []Person{ Person{"taro", 20, "おはよう"}, Person{"jiro", 13, "こんにちは"}, Person{"saburo", 39, "こんばんは"}, }
のように書き換えたいのですがどのようにすれば良いのでしょうか?
bbb.goのfor文の処理以降書き換えたPersonを使用するという意味ではなくaaa.goのファイルの内容そのものを書き換えてaaa.goを上書き保存したいです。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/08/03 01:28
2020/08/03 09:56
2020/08/03 10:39
2020/08/03 11:22
2020/08/04 02:21 編集
2020/08/04 06:15
2020/08/04 07:21 編集
2020/08/04 12:12