一、数组(类似python的list)
数组的长度一旦定义了就不能动态增长。并且存储的数据类型必须相同。
创建方法:
var 数组名 [长度]数据类型
例如:
数组的四种初始化方式
例如:
数组的遍历
例如:
二、slice切片
1、切片是数组的引用
2、切片的使用类似数组,如遍历
3、切片的长度是可变的
创建语法
var 切片名 []类型
如:
切片例子:
切片的append追加
例如:
切片的copy操作
使用copy内置函数
例如:
使用切片改变字符串的内容
例子:
map(类似python的dict)
map是key-value数据结构(类似python的dict)
map是无序存储的
创建map语法
var map 变量名 map[keytype]valuetype
如:
使用例子:
map的增删改查
增、改
map[key] = value //没有就增加,存在就修改
删
delete(map,key)
查
map[key] //对应的value,和python的dict一样