zoukankan      html  css  js  c++  java
  • swift之元组类型

    一、元组类型是有N个任意类型的数据组成(N>=0),组成元组类型的数据可以称为“元素”

    二、元组的定义 

     如:let position = (x:10.5,y:20)    //两个元素的元组

           let person = (name:"jack")    //一个元素的元组

           let data = ()                         //零个元素的元组

     又如:let position = (10.5,20)      //省略元素名称的元组

              let person = ("jack")         //省略元素名称的元组

     又如:var (x , y) =(10.5,20)

              var (name) = ("jack")

          以上两种方式没有声明元组各元素的类型,由系统自动判断其数据类型,也可以为元组的每个元素单独指定其数据类型,如果指定元素类型后,则不可以再为元素指定其名称,这是一种语法错误。 

      如:var person:(Int,String) = (23,"jack")                  //正确

            var person:(Int,String) = (age:23,name:"jack")  //错误

    三、元组的访问方式

    可以将其看成对象,也可以看成数组

     如上面的position

    1.position.x

    2.position.0

    以上两种方式都可以访问到10.5

    另外,当元组被定义为常量时,则元组的所有元素均为常量

    如:var person = (20,"jack")

          var (_,name) = person    //只取出name的值

  • 相关阅读:
    蚂蚁问题
    LinuxC安装gcc
    怎样在VC里面使用graphics.h绘图
    C语言之固定格式输出当前时间
    C语言之猜数字游戏
    C语言之新同学年龄
    C语言之ASCII码
    C语言之辗转相除法
    C语言之自守数
    C语言之一数三平方
  • 原文地址:https://www.cnblogs.com/yoran-yang/p/4379169.html
Copyright © 2011-2022 走看看