Golang中的一些数组?数组、切片、map

作为一门强类型语言,Golang中有很多定义数组的方式。

数组(最原始的定义数组方式):

QQ截图20170123113943.jpg

数组定义有一个缺点就是:必须定义好有多少长度(array[6]),刚好切片解决了这个问题。

切片:

QQ截图20170123132930.jpg

数组原始方式和切片都有一个缺点就是,它们的键必须都是数字。

最后讲一下map:

QQ截图20170123135120.jpg

应该有人会问,这样我该使用哪一个呢?

我的建议是什么场景用什么,但是一般我使用map比较对多,因为比较自由,方便。

Comments : 0

有问题可在下面发表评论,当然没事也可以在下面吹吹牛皮、扯扯淡!

发表评论

*


Warning: Cannot modify header information - headers already sent by (output started at /www/wwwroot/blog/content/templates/Bitter/footer.php:40) in /www/wwwroot/blog/include/lib/view.php on line 23