-
ゴーソースがある特殊な形式のテキストファイル、次のことができます任意のテキストエディタを使用して行うために
Go
開発を -
囲碁プログラムの ファイル拡張子は、 通常、
メインパッケージは違約金 のインポート「FMT 」 // 管理単位として言語パックに移動します // 各ファイルは、パッケージを宣言しなければなりません // プログラムは、メインパッケージ持っている必要があります // エントリ関数 FUNCのメイン(){ // 左ブラケットと名前の対応を機能しなければなりません // 印刷 // 選別する「ハローゴー」の印刷、のprintln()は自動的に折り返されます // 関数を呼び出し、それらのほとんどは、パッケージをインポートする必要が / * これはコメントです、これは、コメントブロックです * / fmt.Println(「こんにちはゴー」)// ; end文は行きません }
各ソースコードファイルの先頭を行くゴーパックコードが属しているパッケージ宣言です。言語パッケージを移動し、基本的な配布単位である関係を反映しても、プロジェクト管理に依存しています。
このパッケージに(この機能は、出発点は、実行可能プログラムを行くである))の実行可能プログラムを生成するために行く、それがメインパッケージの名前を確立しなければならない、と(メインと呼ばれる機能が含まれています。
パラメータを取ることができない主なゴー言語()関数は、戻り値は定義できません。
packageステートメントの後、それはパッケージが依存プログラムを導入するためのimport文のシリーズです。println()関数この例で使用した手順ので、パッケージFMT機能が属するインポートする必要があります。
すべての関数funcキーワード開始します。従来の関数定義は次のとおりです。
FUNC関数名(パラメータリスト)(返されたリスト){ // 関数本体 }
プログラムコードのコメントを移動して、C ++、すなわち、次の2つの方法をサポートするために、同じまま:
/ * ブロックコメント* / // 行コメント
Cで、C ++は有意差ありの文の終わりを示す各ステートメントの後にセミコロンを追加するために、開発者を必要としないプログラムを移動します。
注意:左中括弧は{別の行に置かれている場合、{左中括弧の強制配置を、この結果は、囲碁コンパイラがエラーを報告していることです。
プログラムを実行する1.3コマンドライン
Pythonではプログラムの構文を実行するためのコマンドラインは次のとおりです。
pythonの.pyファイル名
ゴーでは、2つの方法で、コマンドラインYuxingプログラム:
行くbulidファイル名.GO // コードをコンパイルし、実行可能ファイルをビルドしますが、実行可能ファイルを実行しないために、このコマンドは .GOファイル名を実行して行く // 実行され、パイソンの効果は、それが実行可能ファイルを生成しません
2.Go標準コマンドの概要
言語が行くの言語コードを処理するために使用されるコマンドやツールが多数含まれて行きます。これは、行くコマンドが最も一般的なものを使用されている、それは多くのサブコマンドがあります。下記に示すように、これらのサブコマンドは、異なる機能を持っています。
- 構築:特定の言語のソースコードパッケージ移動またはファイルとその依存関係をコンパイルします。
- クリーン:別のGOコマンドの実行後に残されたディレクトリとファイルを削除するために使用。
- DOC:コードのパッケージを印刷するように指定されたコマンドを実行するためのgodoc。
- ENV:印刷用のロケール情報を移動します。
- コードの呼び出しを実行するために廃止された構文をして、ファイルに含まれる特定のソースコードパッケージを修正するためのツールfixコマンドを行く:修正。
- FMT:指定されたコードをフォーマットするためのコマンドを実行するためのgofmtは、ソースファイルに含まれます。
- 取得:(Gitは事前またはHGにインストール)パッケージとその与えられたコードの依存関係をダウンロードしてインストールします。
- リスト:指定したパッケージの情報を表示するためのコード。
- 実行:指定されたコマンドにソースファイルをコンパイルして実行するために使用。
- インストール:パッケージファイルをコンパイルし、プログラム全体をコンパイルします。
- テスト:指定されたコードのパッケージをテスト。
- ツール:囲碁言語のための特別なツール。
- バージョン:囲碁言語の現在インストールされているバージョンについての情報を表示するために使用されます。