ゴー言語の基本文法

ゴー言語の基本文法

我々はすでに囲碁言語の基本的な構造を知っている最後の章では、この章では、我々は、基本的な文法の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

おすすめ

転載: www.cnblogs.com/bczd/p/11975005.html