エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Goのswitch文で解くFizzBuzz問題と構造体のイントロ(2/2)- @IT
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Goのswitch文で解くFizzBuzz問題と構造体のイントロ(2/2)- @IT
続いて、構造体を見ていこう。Goの構造体は、Cなどと同様に、複数の変数を束ねるオブジェクトを作成する... 続いて、構造体を見ていこう。Goの構造体は、Cなどと同様に、複数の変数を束ねるオブジェクトを作成する目的で使うことができる。 ただし、Goでは、構造体とひも付いたメソッドを定義できるほか、いわゆるMix-in的なオブジェクト指向プログラミングを行うためにも活用することができる。 では、構造体を用いたサンプルを見ていこう。 package main import ( "fmt" ) // Person型の定義 type Person struct { name string; mesg string; } // Personをレシーバとするメソッドの定義 func (this *Person) Greet(){ fmt.Printf("%sです。\n",this.name) } func main() { //オブジェクトの生成 obj := new (Person); obj.name =