美文网首页
swift语法--06数组

swift语法--06数组

作者: 20b347b28fc9 | 来源:发表于2016-03-09 23:24 被阅读45次

    swift语法--06数组


    数组

    • 格式 var arr: Array<Int> / var arr: [Int]
    • 可变和不可变 var/let
    定义数组
    //方法一
    var arr: Array<Int>
    arr = [1, 2]
    
    //方法二
    var arr: [Int]
    arr = [1, 2]
    
    //方法三
    var arr = [1, 2]
    
    1.遍历数组(取值)
    var arr = [1, 2]
    arr[0]  //获取第0个元素
    for item in arr
    {
        print(item)
    }
    
    2.添加
    arr.append(3)
    arr
    
    3.修改
    arr[1] = 9
    arr
    
    4.删除
    arr.removeAtIndex(0)
    arr
    
    5.合并
    var arr1 = [3, 5, 7]
    arr += arr1
    arr
    
    6.Swift特殊
    for item in arr[0..<2] // 0~1
    {
        print(item)
    }
    
    var arr = [0, 1, 2, 3, 4, 5]
    arr.removeRange(Range(start: 0, end: 2))
    //这里删除的是0,1两个元素
    arr
    
    注意

    通过观察可以发现Range其实就是一个半闭区间

    var arr = [0, 1, 2, 3, 4, 5]
    arr.removeRange(0..<2)  //删除了0,1
    arr
    
    var arr = [0, 1, 2, 3, 4, 5]
    arr.removeRange(0...2)  //删除了0,1,2
    arr
    

    相关文章

      网友评论

          本文标题:swift语法--06数组

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