Array, Slice 陣列
有宣告固定長度為 Array,沒宣告固定長度則為 Slice
Array 宣告方法
當 [] 內有指定長度或使用 ... 則會是 array
或
巢狀陣列
建立 slice
不初始長度的array及為 slice
合併 slice
不指定型態
Assign any slice to an []interface{}
[]interface{}
slice 中取值
有關 slice 或 array 當成參數時
slice 如果當參數傳遞不傳 pointer 的話仍會改變原先的變數,但 array 不會改變到原先的變數。
更詳細的說明可參考:
https://stackoverflow.com/questions/39993688/are-slices-passed-by-value
Last updated