こんにちは?
初心者向けに設計された別の Golang チュートリアルへようこそ。 この記事では、単純な「Hello World」プログラムの主要な要素を詳しく説明します。 自分の学習プロセスを文書化することで、責任を持ち続けることができます。これをお勧めします。
詳しく見てみましょう…
Go と VSCode をセットアップした後、最初のプログラムを作成し、さまざまなメッセージを表示するように簡単に調整しました。 Go は初めてですか? この優れたリソースをチェックしてください: https://www.php.cn/link/7316e11fe78963395fbab4a85d0b8f85
初めての「Hello World!」プログラム
<code class="language-go">package main import "fmt" func main() { fmt.Println("Hello World!!") }</code>
VSCode での表示とターミナル出力は次のとおりです。
成功! 初めての囲碁プログラム! (2 週間の格闘で、行き詰まったときに新たに始めることの大切さを学びました。これは初心者向けの教訓でした。)
それでは、package
、main
、func
などのキーワードを解読してみましょう。
基本的な Go コマンド:
go run
: 1 つ以上の Go ファイルをコンパイルして実行します。 例: go run main.go
go build
: Go ソースコードを実行せずにコンパイルします。例: go build main.go
(実行可能ファイルを作成しますが、実行しません).ls
: (ターミナルコマンド) 現在のディレクトリ内のファイルを一覧表示します。clear
: (ターミナルコマンド) ターミナル画面をクリアします。go fmt
: 現在のディレクトリ内の Go コードをフォーマットします。go install
: パッケージをコンパイルしてインストールします。go get
: パッケージのソース コードをダウンロードします。go test
: 現在のプロジェクトでテストを実行します。Go パッケージについて:
package main
は、このコードを実行可能パッケージとして宣言します。
パッケージは、関連する Go ソース ファイル (拡張子 .go) のコレクションです。 各ファイルは package
宣言で始まる必要があります。 複数の開発者が同じパッケージに貢献できます。
なぜ main
ではなく firstgoprogram
なのでしょうか?
Go には 2 つのパッケージ タイプがあります:
package main
が必要です)。main
以外のパッケージ名)。パッケージ名によってタイプが決まります。 package main
は常に実行可能ファイルを作成します。他の名前は再利用可能なパッケージを定義します (例: package calculator
、package uploader
)。
インポートステートメント:
import "fmt"
は、fmt
パッケージ (フォーマットされた I/O の標準ライブラリ – 「フォーマット」の略) へのアクセスを許可します。
関数定義:
<code class="language-go">package main import "fmt" func main() { fmt.Println("Hello World!!") }</code>
func
: 関数宣言を示します。main
: 関数の名前 (実行可能パッケージのエントリ ポイント)。()
: 関数の引数 (ここでは空です)。{}
: 関数の本体を囲みます。同じ構造を使用して、他のプログラムを作成しました。
今後の記事では、コード例を使用して Go の概念をさらに取り上げます。
読んでいただきありがとうございます! コメント欄であなたのご意見をお聞かせください!
以上がGolang で「Hello world」を書くの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。