エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Go 基本文法【インターフェース編】 - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Go 基本文法【インターフェース編】 - Qiita
package main import "fmt" // Country インターフェースを生成 type Country interface { // Language... package main import "fmt" // Country インターフェースを生成 type Country interface { // Language メソッドを持たせる Language() string } // 構造体 Japan を生成(型:Japan) type Japan struct {} // 構造体 Japan が Country インターフェースを実装 func (c Japan) Language() string { return "Japanese" } // 構造体 USA を生成 type USA struct {} // 構造体 USA が Country インターフェースを実装 func (c USA) Language() string { return "English" } func main() { // Country インタ