ブックマーク / golang.jp (1)

  • Effective Go - golang.jp

    Go言語とは、Googleが開発した新しいプログラミング言語です。 当サイトではこの新しい言語についての情報を集約していきます。 このサイトの更新が滞っており、情報が古くなっておりますのでご注意ください。 実践Go言語(Effective Go)の翻訳、9回目です。 前回までの訳は実践Go言語[日語訳]にまとめてあります。 メソッド ポインタ vs. 値 メソッドは、名前がつけられていればポインタとインタフェースを除くすべての型に定義することができます。(レシーバは構造体である必要はありません。) 以前、スライスの説明のところで書いたAppend関数を今度はスライスのメソッドとして定義してみます。これにはまず、メソッドと結びつけるために新たに名前付きの型を宣言し、メソッドにこの型のレシーバを定義します。 type ByteSlice []byte func (slice ByteSlic

    kita-tuba
    kita-tuba 2016/09/26
    Effective Go
  • 1