Python知識分享網(wǎng) - 專業(yè)的Python學(xué)習(xí)網(wǎng)站 學(xué)Python,上Python222
Effective Go中文版 PDF 下載
發(fā)布于:2023-11-10 09:48:05
(假如點擊沒反應(yīng),多刷新兩次就OK!)

Effective Go中文版 PDF 下載   圖1

 

 

資料內(nèi)容:

 

這看起來像是?聲明了 err 。但是,注意
err 在兩條語句中都
出現(xiàn)了。這種重復(fù)是合法的: err 是在第?條語句中被聲明,?在第
?條語句中只是被重新賦值。這意味著使?之前已經(jīng)聲明過的
err 
量調(diào)? f.Stat ,只會是賦給其?個新的值。
 := 聲明中,變量 v 即使已經(jīng)被聲明過,也可以出現(xiàn),前提是:
該聲明和 已有的聲明在相同的作?域中(如果 已經(jīng)在外?
的作?域?被聲明了,則該聲明將會創(chuàng)建?個新的變量 §
初始化中相應(yīng)的值是可以被賦給 v 
并且,聲明中?少有其它?個變量將被聲明為?個新的變量
這種不尋常的屬性純粹是從實?主義??來考慮的。例如,這會使得
在?個?的 if-else 鏈中,很容易地使?單個 err 值。你會經(jīng)常看
到這種?法。
§ 值得?提的是,在Go中,函數(shù)參數(shù)和返回值的作?域與函數(shù)體的作
?域是相同的,雖然它們在詞法上是出現(xiàn)在包裹函數(shù)體的?括號外
?。
For
Go for  循 環(huán) 類 似 于 但 ? 不 等 同 于 —C 的 。 它 統(tǒng) ?
 for  while ,并且沒有 do-while 。有三種形式,其中只有?個
具有分號。