注記
実行方法
モード1:ウィンドウ 1 コンパイル:.ゴービルドファイル名 2を実行します。ファイル名 モード2:ウィンドウ コンパイルして実行します。ファイル名を実行して行きます モード3:右を行うダイレクト
変数
1.変数とは何ですか
変数は、記憶部(メモリ位置)の名前を指定し、メモリセルの値は、特定のタイプを格納することができます。ゴー、変数を宣言するための構文の様々な。
2.宣言変数
モード1の完全な言葉遣い: VARキーワード、変数の型の変数名 = 値 int型VAR = 10 //は、int型のA、彼に割り当てられた10のタイプを定義します タイプ2の実施形態が導かれます: VARキーワード、変数名 = 値 あります = 10 モード3の簡単な声明: 変数名: = 値 A: = 10
モード4:同時に複数の変数を定義します
// VAR A = 10
// VAR B = 100
// VARのA、Bはint
// VARのA、Bはint = 10,20
// VARのA、B = 10,20
// VARのA、B = 10、」 lqz」
//、B:= 10,20
//、B:= 10、 "lqz"
//fmt.Println(a)
//fmt.Println(b)
VAR(
名前= "のNaveen"
年齢= 29
高さint型
)
開発1:いいえ定義された初期値:int型のデフォルト値は0文字列型のデフォルトでは、空の文字列である
のvar int型A
// A = 10
VAR文字列B
// B = "LQZ"
ステートメントの注意事項
1 。変数は再定義VARない使用しました int型VAR = 10 のvar A = 10 // 与えられていない再定義 2 。タイプは固定されていますが、一貫して値の変数の型の値を変更することができます VAR = 10 A = 100 // 缶変更 B: = " LQZ " // 一貫性のない値指定された型
データの種類
https://www.cnblogs.com/xiaoyuanqujing/articles/11676016.html
1.デジタルタイプ
1つの.INTタイプ:INT8 INT16 INT32 Int64の整数を表します。 測定のコンピュータ最小単位:ビットは、ビットINT8 8ビットである = 1つのバイトは、範囲が示されている:7乗マイナス1プラスマイナス2 2 。のIntは、32ビットマシン上で64ビットマシン上のINTはInt64型である、INT32であります UINTタイプ:正の整数のuint8、uint16の... float型は:のみのfloat32を表し、小数のfloat64 complex64タイプ:複数 バイト:UINT8エイリアス ルーン:INT32エイリアス // VARのint = -10 // fmt.Println() //するvar int型= 100000 // fmt.Printlnは() // UINT8 = 100でした // fmt.Printlnは() //のfloat32 = 2.33でした //fmt.Println(a)
2.文字列
1.二重引用符(単一線)、抗引用符はPython 3で引用されている(複数行)
2例
A列= VAR「LQZ」
VAR = 'Cストリングスティーブンアスペン
アスペンスティーブンAFDマニュアルバルブ
なだめる
ASFDアサドF`
3.ブール
図1は、真または偽の値を入力.bool、0は偽の値である
2 例:
B BOOLのVAR = trueに
// B = VAR trueに
// B:= trueに
falseを// B BOOLへ// VARのデフォルト
Type値4を参照してください
参照タイプ:" %T "
B: = ' A '
fmt.Printf(" %T "、B)
定数
1.定数とは何ですか
値が一定量あります
定数の定義2。
https://www.cnblogs.com/xiaoyuanqujing/articles/11676022.html
1 。定数を定義します。 constの名前 = 値 2 。一定の割り当てを変更することはできません 3 。例: パッケージメイン FUNCのmain(){ constが = 55 // 許可します= 89 // 許可しない再割り当て }
機能
1.機能とは何ですか
この関数は、特定のタスクを実行するためのコードです。入力ソースに基づく関数は、所望の出力を生成するために、一連のアルゴリズムを実行することによって、です。
2.関数定義の構文
FUNCキーの関数名(パラメータ1型、2つのパラメータを入力)(戻り値1型、2戻り値を入力){}関数本体
例:
1 。ないパラメータが値を返しません FUNC試験(){ fmt.Println(" XXX " ) } 2 int型の2つのパラメータがあります。 FUNCテスト(int型、BのINT){} FUNC試験(、BのINT){} FUNC試験(B INT、C文字列){ fmt.Println( +のB) } 3 。戻り値のデジタルタイプがあり、戻り値はのタイプを指定する必要があります。 FUNC試験(B INT)INT { 返す +のBを } FUNC試験(B INT)は、文字列{ リターン 「lqz 」 } 複数の値を返します。 FUNC試験(、BのINT)(整数、文字列){ リターン A + B、" 成功" } 4 。名前付き戻り値 FUNC試験(、BのINT)(C int型、D列){ C = 10 D = " 成功" のリターン } 5つのノー位置パラメータとキーワード・パラメータは、すべての位置パラメータで、デフォルトのパラメータはありません行きます FUNC試験(B INT)INT { 返す +のBを } 6 。可変長パラメータ FUNC試験(...インタフェース{}){ fmt.Println(A) }