オブジェクト指向のクラスや、そのメンバーであるメソッドは存在しません。構造体とは別に定義された関数を、構造体と関連づけることによって、オブジェクト指向のメソッドの替わりにしています。メソッド(method)と呼んでいます。{メソッドは、構造体と同じく、パッケージのルートで定義します。囲んでレシーバーというものを指定します。*(アスタリスク)がついていることです。いう識別子に結びつけれます。ついていないと値渡しになります。フィールドにアクセスできます。フィールドは書き換えられません。外して実行すると、実行結果は次のようになります。new(janken)今回のサンプルの場合は、構造体の変数を、参照型で宣言しても、値型で宣言しても、実行結果は同じです。web(at)vivacocoa.jp。