91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何執行go語言

發布時間:2022-12-17 09:47:05 來源:億速云 閱讀:157 作者:iii 欄目:編程語言

這篇文章主要介紹“如何執行go語言”,在日常操作中,相信很多人在如何執行go語言問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”如何執行go語言”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!

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

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 行輸出了程序的運行結果。

到此,關于“如何執行go語言”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注億速云網站,小編會繼續努力為大家帶來更多實用的文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

大方县| 曲麻莱县| 浦东新区| 营口市| 新竹市| 宁波市| 洛南县| 龙岩市| 吉隆县| 梨树县| 胶南市| 安宁市| 邢台县| 垦利县| 和平县| 沙田区| 临西县| 德清县| 湘西| 舟曲县| 石家庄市| 铅山县| 沭阳县| 衡水市| 莒南县| 泾阳县| 克东县| 永顺县| 治多县| 呼图壁县| 蓬莱市| 黄平县| 甘洛县| 秦安县| 盐山县| 阳高县| 屏南县| 大田县| 阳西县| 宝丰县| 东阳市|