いわゆるselfアクセスしてフィールド変更したい場合はポインタレシーバでメソッドを宣言する。nil pointerでも呼び出し可能な点に注意。

raimon49raimon49 のブックマーク 2017/01/24 11:56

その他

このブックマークにはスターがありません。
最初のスターをつけてみよう!

Go 言語の値レシーバとポインタレシーバ

    「レシーバ」とはGo 言語はある種のオブジェクト指向プログラミング (OOP) 言語であり、 OOP 言語の慣例通り、メソッドを呼び出される対象のことを「レシーバ」と呼びます。 ちなみになぜ「レシーバ」と呼ぶのか...

    \ コメントが サクサク読める アプリです /

    • App Storeからダウンロード
    • Google Playで手に入れよう