# README
サンプルリスト
このディレクトリには以下のサンプルがあります。
file | example name | note |
---|---|---|
struct_basic01.go | struct_basic01 | 構造体についてのサンプル |
struct_basic02.go | struct_basic02 | 構造体についてのサンプル |
struct_basic03.go | struct_basic03 | 構造体についてのサンプル |
struct_basic04.go | struct_basic04 | 構造体についてのサンプル |
struct_anonymous_struct.go | struct_anonymous_struct | 匿名構造体についてのサンプルです。 |
struct_empty_struct.go | struct_empty_struct | 空の構造体についサンプルです. |
struct_deepequal.go | struct_deep_equal | 構造体に対して reflect.DeepEqual() した場合のサンプルです. |
struct_blank_identifier.go | struct_blank_identifier | 構造体定義時に blank identifier を意図的に用意して初期化時にフィールド名の指定を必須にするやり方のサンプルです. |
struct_same_method | struct_same_method_on_each_type.go | レシーバの型が異なる同名メソッド定義のサンプルです |
struct_memory_padding.go | struct_memory_padding | 構造体メンバーの定義順によってGoランタイムがメモリ上にパディングを挿入することを確認するサンプルです |
# Packages
No description provided by the author
# Functions
Basic01 -- 構造体についてのサンプル noinspection GoUnhandledErrorResult.
Basic02 -- 構造体が値型であることの確認 noinspection GoNilness.
Basic03 -- 構造体間で共有するフィールド郡を共通化.
Basic04 -- 組み込み関数 new() のサンプル.
BlankIdentifier -- 構造体定義時に blank identifier を意図的に用意して初期化時にフィールド名の指定を必須にするやり方のサンプルです.
EmptyStruct は、空の構造体についサンプルです.
MemoryPadding は、構造体メンバーの定義順によってGoランタイムがメモリ上にパディングを挿入することを確認するサンプルです.
NewRegister -- このパッケージ用のサンプルを登録する mapping.Register を生成します。.
SameMethodOnEachTypes -- レシーバの型が異なる同名メソッド定義のサンプルです.
StructAnonymousStruct -- 匿名構造体についてのサンプルです。.
StructDeepEqual は、構造体に対して reflect.DeepEqual() した場合のサンプルです.