# README
サンプルリスト
このディレクトリには以下のサンプルがあります。
file | example name | note |
---|---|---|
interface_basic.go | interface_basic | Goのインターフェースの基本に関するサンプルです. |
interface_composition.go | interface_composition | Goのインターフェースのコンポジション (合成) についてのサンプルです. |
interface_ducktyping.go | interface_ducktyping | Go で、インターフェースの仕組みを用いたPythonチックなダックタイピングのやり方のサンプルです. |
interface_verify_compliance.go | interface_verify_compliance | インターフェースの実装を検証するやり方のサンプルです. |
interface_nil_notnil | interface_nil_notnil.go | interface{} が nil になったり not-nil になったりする場合のサンプルです |
# Packages
No description provided by the author
# Functions
Basic は、Goのインターフェースの基本に関するサンプルです.
Composition は、 Goのインターフェースのコンポジション (合成) についてのサンプルです.
DuckTyping -- Go で、インターフェースの仕組みを用いたPythonチックなダックタイピングのやり方のサンプルです.
DuckTyping2 -- ダックタイピングのちょっとしたサンプルです。
REFERENCES: - https://thomasnguyen.hashnode.dev/duck-typing-in-go.
NewRegister -- このパッケージ用のサンプルを登録する mapping.Register を生成します。.
NilOrNotNil -- interface{} が nil になったり not-nil になったりする場合のサンプルです
REFERENCES: - https://medium.com/@shivi28/go-when-nil-nil-returns-true-a8a014abeffb.
VerifyInterfaceCompliance は、インターフェースの実装を検証するやり方のサンプルです.