Latest web development tutorials

ゴー言語の基本文法

最後の章では、我々はすでに我々が基本的な文法のGo言語を学習します。この章の囲碁言語の基本的な構造を知っています。


タグを行きます

囲碁プログラムは、キーワード、識別子、定数、文字列、記号であってもよい複数のトークンで構成することができます。 6トークンによって次GO文と:

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("w3cschool本教程:w3cschool.cc")

ノート

コンパイルされていないコメントは、各パッケージには、適切なコメントを持っている必要があります。

単一行コメントはコメントの中で最も一般的な形態である、あなたは//任意の場所で始まる単一行コメントを使用することができます。 また、ブロックコメントと呼ばれる複数行コメントは、先頭に* /とされていると* /で終わりました。 以下のような:

// 单行注释
/*
 Author by w3cschool本教程
 我是多行注释
 */

識別子

名前の変数、タイプ、および他のプログラムのエンティティに使用される識別子。 または識別子は_実際の配列以上の文字(A〜Zと〜z)の数字(0〜9)、アンダースコアですが、最初の文字は英字でまたは下線と数字にすることはできません必要があります。

次の有効な識別子です。

mahesh   kumar   abc   move_name   a_123
myname50   _temp   j   a23b9   retVal

次の無効な識別子です。

  • 1AB(番号で始まります)
  • ケース(言語のキーワードを移動します)
  • A + B(オペレータが許可されていません)

キーワード

ここでは、コード25のキーワードまたは予約語への移動]を使用されますされています。

ブレーク デフォルト FUNC インターフェース 選択します
ケース 延期します 行きます 地図 構造体
ちゃん ほかに goto文 パッケージ スイッチ
定数 フォールスルー もし 範囲 タイプ
続けます 以下のために インポート リターン VAR

上記のこれらのキーワードに加えて、言語だけでなく、36定義済みの識別子を行きます:

アペンド ブール値 バイト キャップ 近いです 複雑な complex64 complex128 uint16の
コピー float32 float64 IMAG int型 INT8 INT16 UINT32
INT32 int64型 イオタ LEN 作ります 新しいです ゼロ パニック uint64型
印刷 println リアル 回復します 文字列 UINT UINT8 uintptr

プログラムは、一般的に、キーワード、定数、変数、演算子、型および関数で構成されています。

括弧()、角括弧[]と{}中括弧:プログラムは、これらの区切り記号を使用することができます。

....と:;:プログラムは、これらの句読点を使用することができ、,,,


スペースゴー言語

:言語変数宣言のような、スペースで区切る必要があります行きます

var age int;

ステートメントは、宇宙プログラムの適切な使用は、外観を読みやすいであることを確認してください。

スペース無し:

fruit=apples+oranges;

変数と演算子の間のスペースは、プログラムのような、より美しくなります。

fruit = apples + oranges;