亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > Golang > 正文

Go語言hello world實例

2020-04-01 19:24:50
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了Go語言hello world實例,本文先是給出了hello world的代碼實例,然后對一些知識點和技巧做了解釋,需要的朋友可以參考下
 

在開始編寫應用之前,我們先從最基本的程序開始。就像你造房子之前不知道什么是地基一樣,編寫程序也不知道如何開始。因此,在本節中,我們要學習用最基本的語法讓Go程序運行起來。

程序

這就像一個傳統,在學習大部分語言之前,你先學會如何編寫一個可以輸出hello world的程序。

準備好了嗎?Let's Go!

 

復制代碼代碼如下:

package main

 

import "fmt"

func main() {
    fmt.Printf("Hello, world or 你好,世界 or καλημ ?ρα κóσμ or こんにちはせかい/n")
}

 

輸出如下:

 

復制代碼代碼如下:

Hello, world or 你好,世界 or καλημ ?ρα κóσμ or こんにちはせかい

 

詳解

首先我們要了解一個概念,Go程序是通過package來組織的

package <pkgName>(在我們的例子中是package main)這一行告訴我們當前文件屬于哪個包,而包名main則告訴我們它是一個可獨立運行的包,它在編譯后會產生可執行文件。除了main包之外,其它的包最后都會生成*.a文件(也就是包文件)并放置在$GOPATH/pkg/$GOOS_$GOARCH中(以Mac為例就是$GOPATH/pkg/darwin_amd64)。

 

復制代碼代碼如下:

每一個可獨立運行的Go程序,必定包含一個package main,在這個main包中必定包含一個入口函數main,而這個函數既沒有參數,也沒有返回值。

 

為了打印Hello, world...,我們調用了一個函數Printf,這個函數來自于fmt包,所以我們在第三行中導入了系統級別的fmt包:import "fmt"。

包的概念和Python中的package類似,它們都有一些特別的好處:模塊化(能夠把你的程序分成多個模塊)和可重用性(每個模塊都能被其它應用程序反復使用)。我們在這里只是先了解一下包的概念,后面我們將會編寫自己的包。

在第五行中,我們通過關鍵字func定義了一個main函數,函數體被放在{}(大括號)中,就像我們平時寫C、C++或Java時一樣。

大家可以看到main函數是沒有任何的參數的,我們接下來就學習如何編寫帶參數的、返回0個或多個值的函數。

第六行,我們調用了fmt包里面定義的函數Printf。大家可以看到,這個函數是通過<pkgName>.<funcName>的方式調用的,這一點和Python十分相似。

 

復制代碼代碼如下:

前面提到過,包名和包所在的文件夾名可以是不同的,此處的<pkgName>即為通過package <pkgName>聲明的包名,而非文件夾名。

 

最后大家可以看到我們輸出的內容里面包含了很多非ASCII碼字符。實際上,Go是天生支持UTF-8的,任何字符都可以直接輸出,你甚至可以用UTF-8中的任何字符作為標識符。

結論

Go使用package(和Python的模塊類似)來組織代碼。main.main()函數(這個函數主要位于主包)是每一個獨立的可運行程序的入口點。Go使用UTF-8字符串和標識符(因為UTF-8的發明者也就是Go的發明者),所以它天生就具有多語言的支持。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
久久亚洲精品中文字幕冲田杏梨| 最新69国产成人精品视频免费| 国产精品va在线| 日日摸夜夜添一区| 伊人久久久久久久久久久久久| 国产精品27p| 国产精品你懂得| 国产精品久久久久久久久久99| 国产精品揄拍500视频| 国产精品夜色7777狼人| 日av在线播放中文不卡| 中文字幕视频在线免费欧美日韩综合在线看| 宅男66日本亚洲欧美视频| 久久久噜久噜久久综合| 午夜精品一区二区三区在线视频| 亚洲最大激情中文字幕| 欧美特黄级在线| 精品欧美aⅴ在线网站| 久久精品国产亚洲7777| 69视频在线播放| 国产精品亚发布| 中文字幕欧美视频在线| 欧美激情视频在线免费观看 欧美视频免费一| 亚洲亚裔videos黑人hd| 国产精品伦子伦免费视频| 91理论片午午论夜理片久久| 最新国产成人av网站网址麻豆| 日韩高清欧美高清| 国产成人精品日本亚洲| 在线电影欧美日韩一区二区私密| 日韩毛片中文字幕| 国产日韩在线一区| 久久久久一本一区二区青青蜜月| 97视频在线免费观看| 亚洲精品一区二区网址| 欧美野外猛男的大粗鳮| 精品成人久久av| 国产成人精品视频在线| 成人亚洲综合色就1024| 国产经典一区二区| 日韩免费观看网站| 色久欧美在线视频观看| 国产精品吹潮在线观看| 欧美性生交xxxxxdddd| 国产综合久久久久| 亚洲精品电影在线观看| 国产欧美日韩中文字幕| 国产精品自产拍高潮在线观看| 成人免费视频在线观看超级碰| 精品国产一区二区三区久久| 欧美精品手机在线| 日本一区二区在线免费播放| 亚洲一区av在线播放| 亚洲国产精久久久久久久| 高跟丝袜欧美一区| 精品欧美aⅴ在线网站| 欧洲亚洲免费视频| 久久激情五月丁香伊人| 欧美日韩成人在线观看| 亚洲欧美中文日韩在线| 成人免费在线视频网站| 亚洲国产女人aaa毛片在线| xxx欧美精品| 日韩精品中文字幕久久臀| 日产精品99久久久久久| 国产狼人综合免费视频| 亚洲国产精品美女| 欧美专区第一页| 91av在线看| 欧美日韩亚洲精品内裤| 久久99精品视频一区97| 中文字幕一精品亚洲无线一区| 91精品视频专区| 日韩在线资源网| 欧美日韩免费观看中文| 亚洲一区中文字幕在线观看| 欧美激情在线一区| 欧美性猛交xxxx乱大交蜜桃| 91久久久久久国产精品| 午夜精品久久久99热福利| 日韩在线播放一区| 成人欧美在线观看| 亚洲aⅴ男人的天堂在线观看| 色无极亚洲影院| 中文字幕亚洲在线| 国产成人综合精品在线| 欧美精品亚州精品| 北条麻妃在线一区二区| 欧美激情区在线播放| 国产999精品久久久影片官网| 欧美国产日产韩国视频| 亚洲第一精品夜夜躁人人躁| 在线视频一区二区| 亚洲级视频在线观看免费1级| 亚洲成avwww人| 午夜免费在线观看精品视频| 国产日韩中文在线| 国产成人精品免费久久久久| 欧美人与性动交a欧美精品| 久久久久久噜噜噜久久久精品| 国产视频亚洲精品| 日韩最新在线视频| 成年人精品视频| 成人妇女淫片aaaa视频| 日韩一级裸体免费视频| 久久精品99无色码中文字幕| 亚洲毛茸茸少妇高潮呻吟| 午夜精品美女自拍福到在线| 97视频在线免费观看| 欧洲精品在线视频| 97超碰色婷婷| 欧美裸体xxxx| 亚洲电影免费观看高清完整版| 国产精彩精品视频| 一级做a爰片久久毛片美女图片| 久久亚洲国产精品| 亚洲人成伊人成综合网久久久| 国产在线拍偷自揄拍精品| 欧美激情第一页xxx| 亚洲乱码国产乱码精品精| 国产成人91久久精品| 国产精品视频永久免费播放| 亚洲欧美日韩精品久久亚洲区| 一本色道久久综合亚洲精品小说| 一区三区二区视频| 亚洲一区二区中文字幕| 91视频九色网站| 久久久国产一区| 日韩视频在线免费| 亚洲一区二区三区在线免费观看| 亚洲精品在线视频| 国产精品最新在线观看| 亚洲精选在线观看| 亚洲欧洲av一区二区| 国产精品亚洲一区二区三区| 国产精品三级网站| 亚洲网站视频福利| 国产精品美女视频网站| 97视频在线观看免费高清完整版在线观看| 久久精品国产亚洲7777| 欧美激情网站在线观看| 午夜精品久久久久久久久久久久| 深夜成人在线观看| 亚洲视频在线观看网站| 色婷婷综合久久久久中文字幕1| 亚洲一区久久久| 日韩在线视频线视频免费网站| 久久久成人av| 欧美特黄级在线| 日韩女优人人人人射在线视频| 久久视频在线看| 亚洲第一天堂av| 中文字幕在线观看亚洲| 久久久精品久久久| 黑人巨大精品欧美一区二区免费| 亚洲欧美国产精品专区久久| 大伊人狠狠躁夜夜躁av一区| 亚洲精品日韩久久久| 国产一区二区三区日韩欧美| 欧美另类第一页| 午夜精品美女自拍福到在线| 97av视频在线| 精品国产区一区二区三区在线观看| 国产成人jvid在线播放|