zoukankan      html  css  js  c++  java
  • swift基本数据类型使用-数组使用

    数组的使用

    1.数组的定义

    1> 定义不可变数组
    2> 定义可变数组

    2.对可变数组的基本操作

    增删改查

    3.数组的遍历

    1> 获取数组的长度
    2> 数组的遍历(i/item/index-item)

    4.数组的合并

    5. 示例

     //1.数组的定义
     //1> 定义不可变数组: 使用let修饰 
     //数组的类型: 1> Array<String> 2> [String] (推荐)
    let array = ["why", "lmj", "lnj"]
    // array.append("yz")
    
    // 2> 定义可变数组: 使用var修饰
    // UIView() CGRect()
    // var arrayM = Array<String>()
    var arrayM = [String]()
    var arrayM = [String]()
    
    
    // 2.对可变数组的基本操作
    // 增删改查
    // 2.1.添加元素
    arrayM.append("why")
    arrayM.append("lmj")
    arrayM.append("lnj")
    
    // 2.2.删除元素
    arrayM.remove(at: 0)
    arrayM
    
    // 2.3.修改元素
    arrayM[0] = "yz"
    arrayM
    
    // 2.4.获取元素
    let item = arrayM[1]
    
    
    // 3.对数组的遍历
    // 3.1.获取数组的长度
    let count = array.count
    
    // 3.2.对数组进行遍历(可以获取到下标值)
    for i in 0..<count {
        print(array[i])
    }
    
    // 3.3.对数组进行遍历(不需要获取下标值)
    for item in array {
        print(item)
    }
    
    
    // 3.4.对数组进行遍历(既获取下标值,又获取元素)
    for (index, item) in array.enumerated() {
        print(index)
        print(item)
    }
    
    
    // 4.数组的合并
    // 如果两个数组中存放的是相同的元素,那么在swift中可以对两个数组进行相加,直接合并
    let array1 = ["why", "yz"]
    let array2 = ["lmj", "lnj"]
    let array3 = [12, 20, 30]
    
    let resultArray = array1 + array2
    
    
  • 相关阅读:
    B2. Cat Party (Hard Edition)
    Dubbo集群容错
    Dubbo负载均衡
    Dubbo多协议支持
    Dubbo服务分组
    Dubbo多版本控制
    Dubbo管控平台
    Dubbo应用到web工程
    Dubbo使用Zookeeper注册中心
    Dubbo直连方式
  • 原文地址:https://www.cnblogs.com/jiahao89/p/13673487.html
Copyright © 2011-2022 走看看