1、
ショート宣言変数
機能、 `で:場所のクリアタイプで=`単純な代入文で、それを代わりに使用することができる var
定義を。
機能外の各ステートメントは、( `var`、` func`など)のキーワードで開始する必要があります`:=`構造は、関数の外部で使用することはできません
2、
基本タイプ
行くの基本的なタイプは基本的なタイプです
BOOL 文字列を int型のInt32 INT8 INT16 int64型 のuintのuint8、uint16のUINT32 UInt64型UIntPtr のuint8のバイト//別名 ルーン// int32の別名 // Unicodeのコードを表す のfloat32のfloat64 complex64 complex128
3、
型変換
式の T(v)
値は v
'T'型に変換されます。
変換の値についての何か:
= 42 intがした (i)はのfloat64 =のfloat64 fがあった U UINT = UINT(F)でした
それとも、もっとシンプルな形:
I:= 42 F:=のfloat64(I) U:= UINT(F)
移動して、Cの割り当て、異なる種類の間の明示的な変換でのプロジェクトのニーズは異なっています。
4、
定数
定義と一定の類似した変数が、使用 const
するキーワード。
一定の値は、文字、文字列、ブール、または数値タイプにすることができます。
定数は使用できません :=
構文定義を。
5、switchステートメント
:= runtime.GOOS
スイッチOS {
場合"ダーウィン":
fmt.Println( "OS Xの")
場合の"Linux":
fmt.Println(の"Linux")
デフォルト:
fmt.Printf( "%sの。"、OS)
}
スイッチのいかなる条項ありません
`スイッチtrue`に何らの条件で切り替えます。
この構成は、IF-THEN-ELSE長鎖の明確な準備を形成することが可能になります。
6、