structs

package
v0.2.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 25, 2020 License: MIT Imports: 7 Imported by: 0

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 を意図的に用意して初期化時にフィールド名の指定を必須にするやり方のサンプルです.

Documentation

Overview

Package structs -- Go言語の 構造体 についてのサンプルが配置されているパッケージです。

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Basic01

func Basic01() error

Basic01 -- 構造体についてのサンプル noinspection GoUnhandledErrorResult

func Basic02

func Basic02() error

Basic02 -- 構造体が値型であることの確認 noinspection GoNilness

func Basic03

func Basic03() error

Basic03 -- 構造体間で共有するフィールド郡を共通化

func Basic04

func Basic04() error

Basic04 -- 組み込み関数 new() のサンプル

func BlankIdentifier

func BlankIdentifier() error

BlankIdentifier -- 構造体定義時に blank identifier を意図的に用意して初期化時にフィールド名の指定を必須にするやり方のサンプルです.

REFERENCES:

func EmptyStruct

func EmptyStruct() error

EmptyStruct は、空の構造体についサンプルです.

func NewRegister

func NewRegister() mappings.Register

NewRegister -- このパッケージ用のサンプルを登録する mappings.Register を生成します。

func StructAnonymousStruct

func StructAnonymousStruct() error

StructAnonymousStruct -- 匿名構造体についてのサンプルです。

Types

type MyStruct

type MyStruct struct {
	// 値
	Value int
}

MyStruct -- サンプル用の構造体

func (*MyStruct) Method1

func (m *MyStruct) Method1() int

Method1 -- レシーバーがポインタの場合のメソッド

func (MyStruct) Method2

func (m MyStruct) Method2() int

Method2 -- レシーバーがポインタではない場合のメソッド

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL