站長資訊網
最全最豐富的資訊網站

執行go語言的命令是什么

執行go語言的命令是“go run”。“go run”命令將編譯和執行指令合二為一,會在編譯后直接運行Go語言程序,編譯過程中會產生一個臨時文件,但不會生成可執行文件;語法“go run fileName”,fileName參數必須是同一main包下的所有源文件名,并且不能為空。

執行go語言的命令是什么

php入門到就業線上直播課:進入學習
Apipost = Postman + Swagger + Mock + Jmeter 超好用的API調試工具:點擊使用

本教程操作環境:windows10系統、GO 1.18版本、Dell G3電腦。

Go語言是編譯型的靜態語言(和C語言一樣),所以在運行Go語言程序之前,先要將其編譯成二進制的可執行文件。

可以通過Go語言提供的go build或者go run命令對Go語言程序進行編譯:

  • go build命令可以將Go語言程序代碼編譯成二進制的可執行文件,但是需要我們手動運行該二進制文件,不會自動執行文件;

  • go run命令則更加方便,它會在編譯后直接運行Go語言程序,編譯過程中會產生一個臨時文件,但不會生成可執行文件,這個特點很適合用來調試程序。

go build 命令

go build命令用來啟動編譯,它可以將Go語言程序與相關依賴編譯成一個可執行文件,其語法格式如下。

go build fileName
登錄后復制

  • 其中 fileName 為所需要的參數,可以是一個或者多個 Go 源文件名(當有多個參數時需要使用空格將兩個相鄰的參數隔開),也可以省略不寫。

注:go build命令只有在執行出錯的情況下才會有返回信息,執行成功的話是沒有返回信息的,但是會在當前目錄生成一個與 main 包文件同名的 .exe 可執行文件,如下圖所示。

執行go語言的命令是什么

go run 命令

除了使用go build命令外,Go語言還為我們提供了go run命令,go run命令將編譯和執行指令合二為一,會在編譯之后立即執行Go語言程序,但是不會生成可執行文件。

go run命令的語法格式如下:

go run fileName
登錄后復制

其中 fileName 為所需要的參數,參數必須是同一 main 包下的所有源文件名,并且不能為空。

使用go run命令對我們上一節編寫的程序進行編譯,運行結果如下所示:

D:code> go run demo.go Hello World!
登錄后復制

可以看到第 1 行的go run命令執行后,直接在第 2 行輸出了程序的運行結果。

贊(0)
分享到: 更多 (0)
網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
国产精品自在在线午夜福利| 日韩最新视频一区二区三| 亚洲欧洲国产精品你懂的| 最新国产乱人伦偷精品免费网站| 亚洲欧洲精品成人久久奇米网| 日韩精品一区二区三区毛片| 亚洲日韩乱码中文无码蜜桃臀网站| 国产美女精品久久久久久久免费| 亚洲精品国产综合久久久久紧| 国产精品福利一区二区| 久久亚洲AV无码精品色午夜麻豆| 日韩国产成人精品视频| 午夜精品久久久久久99热| 麻豆精品久久精品色综合| 国产人妖乱国产精品人妖| 亚洲精品无码久久千人斩| 国产亚洲美女精品久久久2020| 91麻豆精品视频在线观看| 在线精品动漫一区二区无广告 | 欧洲精品99毛片免费高清观看| 久久精品视频国产| 久久精品国产自在一线| 亚洲国产精品成人精品无码区| 久久精品视频99精品视频150| 久热综合在线亚洲精品| 久久久久久久久毛片精品 | 日韩人妻一区二区三区蜜桃视频 | 精品久久久久久国产三级| 国产精品成人观看视频网站| 国产成人高清精品一区二区三区| 2048亚洲精品国产| 国产精品gz久久久| 久久青青草原精品国产软件 | 99国产精品欧美一区二区三区| 精品国产精品国产| 国产精品videossex另类| 无码国产亚洲日韩国精品视频一区二区三区 | 日韩最新视频一区二区三| 精品无码av无码专区| 国产成人精品曰本亚洲79ren | 国产精品永久免费10000|