摘要:
转自:http://www.cnblogs.com/yjf512/archive/2012/06/14/2549929.htmlarray类型array是固定长度的数组,这个和C语言中的数组是一样的,使用前必须确定数组长度。但是和C中的数组相比,又是有一些不同的:1 Go中的数组是值类型,换句话说,如果你将一个数组赋值给另外一个数组,那么,实际上就是将整个数组拷贝一份2 如果Go中的数组作为函数的参数,那么实际传递的参数是一份数组的拷贝,而不是数组的指针。这个和C要区分开。因此,在Go中如果将数组作为函数的参数传递的话,那效率就肯定没有传递指针高了。这个是不是有点陷阱的感觉?3 array的长 阅读全文
posted @ 2013-02-28 18:36 Bill Yuan 阅读(678) 评论(0) 推荐(0) 编辑