「Go言語」構造体(struct)のポインタのサンプル
書式
変数名B: =&変数名A
変数名B.メンバー
使用例
package main import "fmt" type User struct { userName string age int addr string } func main() { cft:= User{"user001", 32 , "address 007"} fmt.Println("変数cftの値:") fmt.Println(cft) res := &cft res.age = 66 fmt.Println("structのポインタを通じて変数resの結果") fmt.Println(res) }
実行結果
>go run sample.go
変数cftの値:
{user001 32 address 007}
structのポインタを通じて変数resの結果
&{user001 66 address 007}