1 / * 2つ の定義: 3 タイプ{インタフェース名インタフェース 4。 メソッド名(オプション:パラメータリスト)オプション:(値のリストを返し、オプション)||値のリストを返し 5 } 6。 実施例:{タイプライタインターフェイスを 図7 ライト( P []バイト)(N-INT、ERR誤差) 。8 } 。9 Objecter {インタフェースの//定義インタフェースタイプ 10 言う(INTクラス、文字列値)(B BOOL、ERRエラー) 。11 } 12は、 インタフェースを実装: 13である 1:インタフェースこの方法は、フォーマットタイプのインタフェースメソッドの実装と一致している 14 2:インターフェースメソッドが複数存在する場合、これらの方法は、実装されており、インタフェースが適切に使用してコンパイルすることができる 15 * / 16 17。 パッケージinfo_interface 18であるの 19輸入" FMT " 20 21 セイ(FUNC){ 22 fmt.Println(" info_interface " ) 23 }