「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}