「Go/キーワードと宣言済み識別子」の版間の差分

削除された内容 追加された内容
Ef3 (トーク | 投稿記録)
{{Nav}}
タグ: 2017年版ソースエディター
Ef3 (トーク | 投稿記録)
s/source/syntaxhighlight/
タグ: 2017年版ソースエディター
12 行
}}</ref>。
 
;Goのキーワード一覧:<sourcesyntaxhighlight lang="text">
break default func interface select
case defer go map struct
18 行
const fallthrough if range type
continue for import return var
</syntaxhighlight>
</source>
'''int''' や '''float32''' などのプリミティブな型名が含まれていませんが、それらは[[#宣言済み識別子|宣言済み識別子]]です。
このため、<sourcesyntaxhighlight lang=go inline>var int = 123.456 </sourcesyntaxhighlight>は、float64型の変数 <var>int</var> 値は 123.456 と「正しく」解釈されます。
PL/Iのようですね。
 
134 行
| publisher = The Go website
}}</ref>。
<sourcesyntaxhighlight lang="go">
type error interface {
Error() string
}
</syntaxhighlight>
</source>
これは、エラー状態を表現するための従来のインターフェースで、nil値はエラーがないことを表します。例えば、ファイルからデータを読み込む関数が定義されているとします。
<sourcesyntaxhighlight lang="go">
func Read(f *File, b []byte) (n int, err error)
</syntaxhighlight>
</source>
 
=== 組込み関数 ===
306 行
|}
 
{{Nav}}
== 脚註 ==
<references />