2 回答

TA貢獻(xiàn)1786條經(jīng)驗(yàn) 獲得超13個(gè)贊
這段代碼
// What's this syntax ? Is it exported ?
var (
rootDir = path.Join(home(), ".coolconfig")
)
只是一種更長的寫作方式
var rootDir = path.Join(home(), ".coolconfig")
然而,它在一次聲明大量變量時(shí)很有用。代替
var one string
var two string
var three string
你可以寫
var (
one string
two string
three string
)
同樣的技巧也適用于const和type。

TA貢獻(xiàn)1852條經(jīng)驗(yàn) 獲得超1個(gè)贊
var (...)
(并且const (...)
只是讓您避免重復(fù)var
關(guān)鍵字的速記。像這樣的單個(gè)變量沒有多大意義,但如果您有多個(gè)變量,以這種方式對(duì)它們進(jìn)行分組會(huì)更好看。
它與出口沒有任何關(guān)系。以這種方式聲明的變量根據(jù)其名稱的大小寫導(dǎo)出(或不導(dǎo)出),就像不帶括號(hào)聲明的變量一樣。
- 2 回答
- 0 關(guān)注
- 107 瀏覽
添加回答
舉報(bào)