Go:go run 的細微差別
go run 指令通常被用作執行Go 程式碼的便捷方式,但它有所不同與底層功能中的go build 和go install 顯著不同。 Go build 將程式碼編譯成二進位工件,而 go install 不僅編譯而且還將二進位檔安裝到系統路徑。
go run 是如何運作的?
與go build 和 go install,go run 不會建立獨立的二進位檔案。相反,它的功能分為兩步驟:
因此,go run 本質上是將編譯和執行步驟合併為一個操作。這使其成為快速測試或試驗 Go 程式碼的便捷工具,因為它無需使用 go build 手動編譯程式碼,然後執行生成的二進位檔案。
附加說明:
以上是「go run」與「go build」和「go install」有何不同?的詳細內容。更多資訊請關注PHP中文網其他相關文章!