つにまとめて管理できる配列、スライス、マップを紹介しました。これらのコレクションでは、複数の値を管理できても、違う型の値は管理できません。複数の違う型の値を管理するためには構造体というものを使います。構造体は、参照型としても、値型としても使えます。オブジェクト指向のクラスというものがありません。構造体に関数を関連づけることによって、クラスのような働きをさせます。関数の外側、パッケージのルートで定義します。}(波括弧)で囲んで、個々のデータの変数名と型を記述します。構造体の個々のデータのことを、フィールドと呼びます。初期値として設定されます。.(ドット)フィールド名と記述します。(*変数名).フィールド名とも記述できます。文字列型のフィールドの初期値は空文字列ですので、ターミナルには空行が表示されます。*(アスタリスク)を付けなければ、&(アンパサンド)が値の前に表示されます。フィールド名に値を代入します。println(s)構造体のアドレスは、宣言直後も、編集後も同じです。今回は、コードの説明を、サンプルコードのコメントに書きました。フィールド名でアクセスするという点です。.(ドット)でアクセスするようになっています。->(アロー演算子)でアクセスします。web(at)vivacocoa.jp。