• Swfit教程3:数组

    普通类
    • 支持
    • 批判
    • 提问
    • 解释
    • 补充
    • 删除
    • 一维数组

    ---------------

    整数数组

    定义一个整数数组 1 2 3 4 5

    swift中要有中括号

    具体语法如下:

    当然,我们想利用swift来智能推断数组的类型也是可以的

    比如:

     

    小数数组

     

    字符类型数组

     

    布尔类型数组

     

    空数组

    注意:如果是空数组,要定义数组中元素的类型

    不然在使用的时候会很麻烦

     

    字符串类型数组

     

    关于类和对象的声明参见: Swift教程6:类和对象

    比如我现在有2People类的对象zsls

    想把它放到列表list里面

    在这里你会发现

    直接打印一个对象,得到的就是这个对象的类名

    如果我想打印list这个列表中每一个对象的名称怎么办?

     

     

    二维数组

    我们现在可以定义一维数组:

    如果想定义二维数组呢?

    ---------------

     

    二维数组其实就是数组中的数组

    定义方法如下:

    或者这样写:

    这两种写法都是一样的

    ---------------

     

     

     

    如何向一个数组中添加元素

    我们可以利用append方法

    append中的参数即为想要添加的元素

    ---------------

    还有一个可以直接连接数组的方法

    就是直接用加号

    但是注意用+的话

    加的必须是数组,而不是单个元素

     

    利用count获得数组的长度

     

    利用基础for循环循环打印数组元素

     

    利用for-each 循环循环数组元素

     

    访问数组的指定元素:

    访问一维数组的某一个元素元素:

    注意,位置是从0开始的,所以以上代码访问arr的第三个元素

    ---------------

    通过arr[2]同样可以用来获得2维数组的第三个元素

    但是第三个元素自身也是一个数组

    所以可以直接打印出来一个数组

     

    通过以下的方法,就可以获得二维数组的某一个具体元素

    • 标签:
    • swfit
    • 数组
    • 教程
  • 加入的知识群:
    学习元评论 (0条)

    评论为空
    聪明如你,不妨在这 发表你的看法与心得 ~



    登录之后可以发表学习元评论
      
暂无内容~~
顶部