[Go] Golang了解 array 和 slice 的差異,簡單說明
array 一開始就宣告大小,不可以再變動。
slice 則是動態增長。
對於array的型態來說,[2]int 和 [3]int 會是不同的型態,長度大小可以理解為某種附加型態,要有指定大小+中括號才是array。
array和slice在執行速度上也差異很多,在我macbook pro 2017,的簡單測試1到100階乘的加總,一個是nanoseconde的運算時間,一個是microsecond。
Created Date : 2018/08/07
Last Updated Date : 2018/08/07
留言
張貼留言