官术网_书友最值得收藏!

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 運行結果

主站蜘蛛池模板: 浦县| 特克斯县| 孟连| 绥中县| 厦门市| 鹰潭市| 顺昌县| 寿宁县| 南华县| 浮梁县| 乌什县| 浠水县| 呼伦贝尔市| 呼图壁县| 安达市| 玉山县| 顺义区| 会泽县| 平罗县| 玛纳斯县| 二手房| 轮台县| 喀什市| 简阳市| 漳浦县| 沈阳市| 囊谦县| 湘阴县| 徐闻县| 治县。| 平舆县| 溆浦县| 岳阳县| 普陀区| 化隆| 凤城市| 东平县| 北海市| 阳山县| 屏南县| 横峰县|