ゴー言語の基本文法
我々はすでに囲碁言語の基本的な構造を知っている最後の章では、この章では、我々は、基本的な文法のGo言語を習得します。
ゴーマーク
囲碁プログラムは、キーワード、識別子、定数、文字列、記号であってもよいし、複数のマークから構成されてもよいです。GO文とタグは、6つのコンポーネントで構成されています。
fmt.Println("Hello, World!")
図6は、フラグ(1行につき1つ)です。
1. fmt
2. .
3. Println
4. (
5. "Hello, World!"
6. )
ラインセパレーター
囲碁プログラムでは、彼の党を代表して声明が終了しました。各ステートメントは、セミコロンと言語の他のCの家族のようではありません。最後に、これらのジョブは、コンパイラ移動によって自動的に行われているため。
人工的な区別を、実際の開発では、我々はこのような行為を奨励していませんが、あなたが同じ行に複数のステートメントを記述する場合は、それらを使用する必要があります。
次の2つのステートメント:
fmt.Println("Hello, World!")
fmt.Println("CodingDictCodingDict教程:CodingDict.com")
注記
コンパイルされていないコメントは、各パッケージは、関連するコメントを持つべきです。
単一行コメントは、コメントの最も一般的な形態である、あなたはどこにでも//で始まる単一行コメントを使用することができます。複数行コメント、冒頭にも呼ばれるブロックコメントは、/ *に行ったことがある、として*
/で終わります。以下のような:
// 单行注释
/*
Author by CodingDictCodingDict教程
我是多行注释
*/
識別子
識別子は、プログラムの実体のタイプのように、名前の変数に使用されています。識別子は、実際からなる文字又は複数の(A〜Zと〜Z)数字(0〜9)、_下線の配列であるが、最初の文字は文字フオ下線付きの番号がありませんでなければなりません。
以下は、有効な識別子です。
mahesh kumar abc move_name a_123
myname50 _temp j a23b9 retVal
以下は、無効な識別子です。
- 1AB(番号で始まります)
- ケース(キーワードゴー言語)
- A + B(オペレータが許可されていません)
キーワード
ここに行くには25個のキーワードまたは予約語に使用されます、次のとおりです。
ブレーク | デフォルト | FUNC | インタフェース | 選択 |
場合 | 延期 | 行きます | 地図 | 構造体 |
ちゃん | 他 | 後藤 | パッケージ | スイッチ |
CONST | フォールスルー | もし | 範囲 | タイプ |
持続する | ために | インポート | リターン | ました |
これらのキーワードの上記の説明に加えて、ゴー言語は36個の定義済みの識別子があります。
追記 | BOOL | バイト | キャップ | 閉じる | コンプレックス | complex64 | complex128 | uint16の |
コピー | 偽 | float32 | float64 | IMAG | int型 | INT8 | INT16 | UINT32 |
INT32 | int64モード | イオタ | のみ | メイク | 新しい | ゼロ | パニック | UINT64 |
プリント | println | リアル | 回復します | 弦 | 真 | UINT | UINT8 | uintptr |
プログラムは、一般的に、キーワード、定数、変数、演算子、タイプ、および関数で構成します。
括弧()、ブラケット[]やブレース{}:これらの区切り文字をプログラムするために使用されてもよいです。
、; ,,,::と....プログラムは、これらの句読点を使用することができます
ゴー言語のスペース
言語の変数の囲碁宣言は、次のような、スペースで区切られている必要があります。
var age int;
読みやすい宇宙プログラムの外観を適切に利用するためのステートメント。
いいえスペースません。
fruit=apples+oranges;
変数と演算子の間のスペースは、プログラムのような、より美しく見える含めます:
fruit = apples + oranges;
これは、スイッチ:http://codingdict.com/article/6748