前回の記事
もしかしたらオブジェクトなのかもだけど。
オブジェクトっぽいなーって思ったのでφ(..)メモメモ
構造体の書き方
type Obj struct { number int }
プロパティみたい。
コンストラクタみたいなの
func NewObj(num int) *Obj { o := obj{num} return &o }
obj(num)で、numをobj.numberに代入。
そのobjのポインタをリターンする。
メソッドみたいなの
func (o Obj) GetNum() int { return o.number }
他にも後日まとめたいこと
ポインタの書き方、構造体の初期化の方法、大文字だとpublicとかをまた改めて書きたいところ。
これについては驚いたことを3つのpart5に書きたいところ。