美文网首页
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