• 初学swift笔记-数组、字典、元组(三)


    数组的使用、字典的使用、元组的使用

     1 
     2
     9 import Foundation
    10 //1.定义数组
    11 //集合数据 数组、字典
    12 var arr_1=[2,3,4,5]//常用定义
    13 var arr_2: Array=[2,3,4,5]//常用定义
    14 var arr_3: Array<Int> = [2,3,4,5]//范型定义
    15 var arr_4: [Int]=[2,3,4,5]
    16 arr_1.count
    17 arr_1.isEmpty
    18 //2.数组元素
    19 //范型定义 Any 即任意类型
    20 var arr_5:Array<Any>=[1,"a","abcd",1.2]
    21 println(arr_5)
    22 //3.数组操作
    23 //增删改查
    24 var arr_6: Array<Any>= ["a","b","c"]
    25 println(arr_6)
    26 println(arr_6[0])//访问元素
    27 arr_6.append(1)//添加元素到尾部
    28 arr_6.insert("", atIndex:1)//添加元素到指定位置
    29 println(arr_6)
    30 
    31 arr_6[0]="修改"//修改指定的元素
    32 println(arr_6)
    33 
    34 arr_6.removeLast()//删除最后一个元素
    35 arr_6.removeAtIndex(0)//删除指定位置的元素
    36 println(arr_6)
    37 //arr_6.removeAll(keepCapacity: true)//删除所有元素,参数,是否保持数组的容量
    38 //println(arr_6)
    39 
    40 //Slice 都是数组类型
    41 var sli_1: Slice<Any>=[1.2,1,"a"]
    42 println(sli_1)
    43 sli_1=arr_6[0...2]
    44 println(sli_1)
    45 //不能直接赋值 可以用构造函数进行赋值
    46 sli_1=Slice(arr_6)
    47 println(sli_1)
    48 arr_6=Array(sli_1)
    49 println(arr_6)
    50 
    51 //Range 范围
    52 //与区间运算符相似
    53 //Range<T> 类型
    54 var range: Range<Int> = 1...3
    55 var range1=Range(start: 0, end: 5)
    56 var range2=1..<3
    57 println(range)
    58 println(range1)
    59 println(range2)
    60 //结果是一个半闭区间运算符
    61 
    62 //数组批量操作
    63 var array1: Array<Any>=[1,2,3,4,5,6,7,8,9,10]
    64 println(array1[1...4])//查看1-4的元素
    65 array1[0...3]=[9,9,9,9]//批量修改
    66 //array1+=9//数组末尾添加一个元素9等同于append(9)
    67 array1+=[0,0,0,0]//数组末尾添加追加数组
    68 println(array1)
    69 //数组遍历
    70 for item in array1 {
    71    // println(item)
    72 }
    73 //枚举数组
    74 for (index,value) in enumerate(array1){
    75     println("index:(index) . vlaue:(value)")
    76 }
     
     
  • 相关阅读:
    如何用代码来修改目录的权限
    php广告显示设置存放记录的目录代码
    本函数用来改变目前 php 执行的目录到新的 directory 目录中
    for循环的时候是按照数字递增会造成一些元素被遗漏
    php常用的对字符串进行加密的算法
    关于如何用php 获取当前脚本的url
    将正确的 HTTP 头转发给后端服务器的一些问题
    应用服务器上部署自己的 blog 和 wiki 组件。
    PHP统计字符串里单词查询关键字
    (在线工具)JSON字符串转换成Java实体类(POJO)
  • 原文地址:https://www.cnblogs.com/lsqandzy/p/4908868.html
Copyright © 2020-2023  润新知