亚洲香蕉成人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
欧美日韩ab片| 日韩av网址在线观看| 97国产suv精品一区二区62| 国产视频欧美视频| 91高清视频免费| 日本精品视频在线| 亚洲另类欧美自拍| 91精品国产高清| 国产999精品久久久| 成人黄色免费片| 久久国产精品久久久久| 国产精品亚洲片夜色在线| 自拍偷拍亚洲欧美| 亚洲www在线观看| 91成品人片a无限观看| 欧美性极品xxxx娇小| 91chinesevideo永久地址| 欧美寡妇偷汉性猛交| 日韩成人av网址| 国产日韩欧美中文| 欧美一级淫片videoshd| 欧美精品日韩三级| 色中色综合影院手机版在线观看| 欧美有码在线观看视频| 欧美另类xxx| 美女精品视频一区| 久久中国妇女中文字幕| 亚洲欧洲一区二区三区久久| 国产精品永久免费在线| 亚洲精品网站在线播放gif| 国产一区二区欧美日韩| 亚洲天堂2020| 国产乱肥老妇国产一区二| 久久亚洲精品中文字幕冲田杏梨| 国产精品揄拍一区二区| 丝袜美腿精品国产二区| 插插插亚洲综合网| 亚洲xxx大片| 国产精品一区二区久久久| 日韩免费看的电影电视剧大全| 欧美最顶级的aⅴ艳星| 97香蕉超级碰碰久久免费的优势| 欧美在线免费看| 亚洲欧美一区二区精品久久久| 亚洲一区二区三区香蕉| 在线电影中文日韩| 欧美限制级电影在线观看| 中文字幕日韩在线视频| 国产欧美欧洲在线观看| 亚洲www永久成人夜色| 欧美激情女人20p| 亚洲午夜精品久久久久久性色| 亚洲精品98久久久久久中文字幕| 国产精品永久免费视频| 欧美麻豆久久久久久中文| 亚洲精品视频二区| 国产三级精品网站| 久久99青青精品免费观看| 久精品免费视频| 国产成人中文字幕| 中文字幕9999| 亚洲欧美色图片| 欧美精品videossex性护士| 亚洲美女激情视频| 韩国欧美亚洲国产| 国产在线精品一区免费香蕉| 欧美肥老妇视频| 久久精品一本久久99精品| 亚洲国产欧美在线成人app| 九九精品视频在线| 久久久亚洲精选| 欧美激情手机在线视频| 中文字幕亚洲欧美在线| 日韩精品视频免费专区在线播放| 97超级碰碰人国产在线观看| 国产精品揄拍500视频| 136fldh精品导航福利| 久久久视频免费观看| 国产精品欧美一区二区| 51午夜精品视频| 欧美亚洲国产视频小说| 久久成人精品一区二区三区| 国产精品爽黄69| 久久久久久国产三级电影| 精品久久久久久电影| 91在线观看欧美日韩| 国产精品一久久香蕉国产线看观看| 亚洲伊人成综合成人网| 欧美另类老女人| 日韩av123| 亚洲国产高清高潮精品美女| 国产精品 欧美在线| 欧美极度另类性三渗透| 中文字幕一区二区三区电影| 91精品视频免费看| 精品一区二区三区四区| 在线视频欧美日韩| 日韩电影在线观看中文字幕| 蜜臀久久99精品久久久久久宅男| 国产精品一区二区三区成人| 国产精品第二页| 国产成人一区二区三区| 欧美日本啪啪无遮挡网站| 亚洲视频在线观看网站| 久久国产精品久久精品| 色偷偷亚洲男人天堂| 亚洲欧美日韩另类| 成人国产在线激情| 色婷婷综合久久久久中文字幕1| 国产精品自拍小视频| 97色在线视频观看| 国产精品久久久久久久一区探花| 国产精品久久久久久久久久免费| 另类少妇人与禽zozz0性伦| 亚洲人成欧美中文字幕| 国产在线不卡精品| 欧美最猛性xxxxx亚洲精品| 亚洲最大福利网| 色悠久久久久综合先锋影音下载| 国产一区二区视频在线观看| 亚洲午夜精品久久久久久性色| 日本午夜精品理论片a级appf发布| 久久中文字幕在线视频| 亚洲第一综合天堂另类专| 日韩成人高清在线| 97精品免费视频| 日韩欧美精品在线观看| 538国产精品一区二区免费视频| 久久这里有精品| 亚洲欧美在线一区| 亚洲国产精品久久久久秋霞蜜臀| 亚洲国产私拍精品国模在线观看| 亚洲精品免费网站| 国产精品极品美女在线观看免费| 亚洲激情第一页| 日韩中文av在线| 日韩高清av一区二区三区| 亚洲天堂视频在线观看| 亚洲第一福利视频| 亚洲日本成人网| 亚洲春色另类小说| 91精品国产乱码久久久久久久久| 日韩国产在线播放| 91久久国产综合久久91精品网站| 国产精品久久久久影院日本| www.日韩免费| 亚洲人在线观看| 日韩精品在线视频| 神马久久桃色视频| 中文字幕av一区| 亚洲女人被黑人巨大进入| 色婷婷av一区二区三区久久| 热久久99这里有精品| 九九九久久国产免费| 日韩在线观看免费av| 91色在线观看| 77777亚洲午夜久久多人| 欧美激情亚洲一区| 久久精品成人动漫| 久久这里有精品视频| 国产欧美韩国高清| 4438全国亚洲精品在线观看视频| 欧美日韩国产综合新一区| 欧美性20hd另类|