美文网首页
Swift 学习笔记二

Swift 学习笔记二

作者: chulijun | 来源:发表于2018-01-31 15:44 被阅读18次

注,1;使用var 声明的数组 为,可变数组。使用let 声明的数组为不可变数组

2;数组的索引 从0 开始到 Array.count-1

3;使用索引值对数组中的元素 进行增 删  改 查

例如:printIn(names[0])        输出数组names中的第一个元素的值

names[0] ="spring"       将数组中的第一个元素 赋值为spring


数组的增删改查

var languages =["Swift"]

languages.append("Go")         //为数组增加一个元素

languages.insert("Go",atIndex:0)        //在索引值为0的位置 插入数据 ,⚠️ 这里的atIndex 不能超过数组的长度

languages.removeAtIndex(2)

languages.removeLast()

languages.removeAll()



定义二维数组

var 变量名:[[类型]]                var  myArr:[[String]]

var 变量名:Array<Array<类型>>            var myArr:<Array<String>>


for - in 遍历数组元素,访问数组元素的时候,不允许对循环常量进行赋值--这是因为for-in 循环隐式的使用let 来声明该常量,因此程序不能对循环常量赋值

var books :[String] =[@"一千万个理由",@"今天",@"7789"];

for book in books

{

book ="78995"; //这里会编译错误。for-in 会隐式使用let 生命循环常量

printIn(book)

}

相关文章

网友评论

      本文标题:Swift 学习笔记二

      本文链接:https://www.haomeiwen.com/subject/btrxzxtx.html