Goの最初のプログラムhelloworld

Goの最初のプログラムhelloworld

コード

package main

import "fmt"

// main
func main() {
	fmt.Println("hello world")
}

説明

  • 各言語の最初のプログラムはhelloworldですが、そこからいくつかの言語特性を見ることができます。
  • 各goファイルの先頭で、パッケージを宣言して、ファイルが属するパッケージを示す必要があります。パッケージには、1つ以上のgoファイルを含めることができます。
  • 実行可能プログラムには、パッケージmainとfuncmainが含まれている必要があります
  • インポートはPythonと同じで、c ++インクルードと同様に他のパッケージをインポートします
  • fmtはgoのフォーマットされた入力および出力パッケージであり、Printlnはフォーマットされた出力であり、出力にはpythonのprintと同様に改行文字が付属しています。
  • Go言語は、Pythonと同じセミコロンで終わらない
  • go言語で定義された関数本体の左括弧は、関数宣言と同じ行にある必要があります。左括弧が新しい行で始まる場合、次のエラーが発生します。
syntax error: unexpected semicolon or newline before {
  • go言語のコメント記号は、C ++、単一行コメント//、ブロックコメント/ ** /とまったく同じです。

go言語のコマンドライン

  • プログラムをコンパイルするときにコマンドラインを使用しなければならない場合があります。次に、コマンドラインを使用してgoを処理する方法を示します。
  • ディレクトリ内のファイルを表示するためのcmdinput dir:main.goファイルは1つだけです
    ここに画像の説明を挿入

1.最初の操作モード

  • 走りに行く
go run main.go

ここに画像の説明を挿入
この時点で現在のディレクトリを確認し、実行可能ファイルが生成されていないことを確認します。そのため、go runは実行されるだけで、実行可能ファイルは生成されません。

2.2番目の動作モード

  • ビルドに行く
go build main.go

ここに画像の説明を挿入
この時点でディレクトリを確認すると、実行可能ファイルが生成されていることがわかり
ここに画像の説明を挿入
ます。exeを実行します。

main.exe

ここに画像の説明を挿入

おすすめ

転載: blog.csdn.net/weixin_43891775/article/details/113060009
おすすめ