packages中,以大寫字母開頭的name是exported name,當(dāng)import package時(shí),只有exported name可以被從外部訪問。
同type的連續(xù)參數(shù)可以只在最后指明type。
函數(shù)可以有多個(gè)返回值。
func swap(x, y string) (string, string) {
return y, x
}
Go支持有name的返回值:
func split(sum int) (x, y int) {
x = sum * 4 / 9
y = sum - x
return
}
注意點(diǎn):文中建議只在短函數(shù)中這樣使用,因?yàn)殚L(zhǎng)了容易影響可讀性。
var關(guān)鍵字定義變量。
有初始值時(shí)可以省略type。
技巧及注意點(diǎn):
bool
string
int int8 int16 int32 int64
uint uint8 uint16 uint32 uint64 uintptr
byte // alias for uint8
rune // alias for int32
// represents a Unicode code point
float32 float64
complex64 complex128
技巧:
變量定義時(shí),如不指定初始值,則分配對(duì)應(yīng)type的默認(rèn)值。
表達(dá)式T(v)表示將值v轉(zhuǎn)換成T類型:
var i = 10
var f = float64(i)
注意點(diǎn):與C語言不同,Go必須顯式轉(zhuǎn)換。
常量定義將var換成const關(guān)鍵字即可,不過不能使用:=符號(hào)。
創(chuàng)新互聯(lián)www.cdcxhl.cn,專業(yè)提供香港、美國(guó)云服務(wù)器,動(dòng)態(tài)BGP最優(yōu)骨干路由自動(dòng)選擇,持續(xù)穩(wěn)定高效的網(wǎng)絡(luò)助力業(yè)務(wù)部署。公司持有工信部辦法的idc、isp許可證, 機(jī)房獨(dú)有T級(jí)流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確進(jìn)行流量調(diào)度,確保服務(wù)器高可用性。佳節(jié)活動(dòng)現(xiàn)已開啟,新人活動(dòng)云服務(wù)器買多久送多久。
文章題目:ATourofGo:Basics1-創(chuàng)新互聯(lián)
鏈接URL:http://vcdvsql.cn/article20/cssejo.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供外貿(mào)建站、網(wǎng)頁(yè)設(shè)計(jì)公司、手機(jī)網(wǎng)站建設(shè)、網(wǎng)站建設(shè)、云服務(wù)器、建站公司
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容