書名: GO語言編程從入門到實踐作者名: 黃永祥本章字數: 331字更新時間: 2023-08-31 19:56:57
1.8 第一個Go程序“Hello World”
我們使用GoLand打開文件夾E:\go,在該文件夾下創建chapter1.go文件并編寫Go語言代碼,代碼如下:
package main import "fmt" func main() { fmt.Printf("Hello World") }
分析上述代碼,得知Go語言的代碼基本結構如下:
1)package main代表程序或項目運行的主入口文件,如果改為package aa,則設為程序或項目的包。
2)import "fmt"代表導入內置包fmt,主要實現數據的標準化輸出。
3)func main(){}代表程序運行的主入口,不支持任何返回值和參數傳入。
在GoLand中運行chapter1.go的代碼,運行結果可以在Run窗口下查看,如圖1-27所示。
如果不使用GoLand運行chapter1.go的代碼,可以打開Windows的CMD窗口,將CMD窗口的當前路徑切換到E:\go,然后輸入“go run chapter1.go”,即可運行chapter1.go的代碼,如圖1-28所示。

圖1-27 運行結果

圖1-28 運行結果
如果在CMD窗口輸入“go build chapter1.go”,Go語言會將chapter1.go打包成EXE文件,然后運行EXE文件,即可輸出Hello World,如圖1-29所示。

圖1-29 運行結果
推薦閱讀
- 深入核心的敏捷開發:ThoughtWorks五大關鍵實踐
- R語言數據分析從入門到精通
- 軟件項目管理(第2版)
- Offer來了:Java面試核心知識點精講(原理篇)
- Java入門很輕松(微課超值版)
- Mastering Python Scripting for System Administrators
- C語言從入門到精通(第4版)
- Hands-On Natural Language Processing with Python
- Python之光:Python編程入門與實戰
- 零基礎C#學習筆記
- Python面試通關寶典
- C# 7.1 and .NET Core 2.0:Modern Cross-Platform Development(Third Edition)
- Responsive Web Design with jQuery
- Building a Media Center with Raspberry Pi
- JavaScript+jQuery交互式Web前端開發(第2版)