在Go 中定義空切片
Go 中定義空切片的方式有多種,包括:
差異
相似之處
無論使用哪種方法,以下屬性適用於所有三個語句:
用法
由於len、cap和append與nil切片一起工作,在大多數情況下,var foo []int 可以與foo := []int{} 和foo := make([]int, 0) 互換使用。
短變數宣告
foo := []int{} 和foo := make([]int, 0) 也可以寫成變數宣告初始化器:
結論
這三種定義空切片的方法在 Go 程式碼中都很常用。選擇使用哪種方法取決於您程式碼的特定要求。
以上是Go 有多少種定義空切片的方法?的詳細內容。更多資訊請關注PHP中文網其他相關文章!