赞
踩
数组分成两种,一种是由常变量let的不可改变的数组,另一种是由变量var的改变的数组
常量(let)数组定义
/*let + 变量名 + : + 变量类型*/
let a:[Int] = [1,2,3,4,5]
let a<Int> = [1,2,3,4,5]
let a<Any> = [1,2,"swift"] /*Any可放置任何类型*/
/*let + 变量名*/
let b = [1,2,3,4,5]
/*let + 变量名 可以放置不同数据的类型*/
let c = [1,2,"swift","swift_2"]
/*空数组表示*/
let d:[Int] = [] /*直接定义*/
let d:[Int]() /*专有语法*/
repeatedValue的使用
let d = [count:5,repeatedValue:1.0]
/*等价于*/
let d = Array(count:5,repeatedValue:1.0)
let d = [1.0,1.0,1.0,1.0,1.0]
变量(var)数组定义
/*var + 变量名 + : + 变量类型*/
var a:[Int] = [1,2,3,4,5]
var a<Int> = [1,2,3,4,5]
/*var + 变量名*/
var b = [1,
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。