zoukankan      html  css  js  c++  java
  • Swift入门教程:基本语法(三)

    打印输出                                                                                 

    Swift提供了2个打印输出函数
    println :输出内容后会自动换行
    print :对比println,少了个自动换行的功能
    示例
    输出字符串

    println("欢迎学习传智播客iOS学院Swift教程")

    var name = "传智播客iOS学院 "

    print(name)

    输出其他数据类型

    var age = 7

    println(age)

    println("我今年(age)岁")

    元组类型                                                                                 

    什么元组类型
    元组类型由 N个 任意类型的数据组成(N >= 0)
    组成元组类型的数据可以称为“元素”
    var position = (x : 10.5, y : 20)     // position有2个元素,x、y是元素的名称

    var person = (name : "jack")        // person只有name一个元素

    var data = ()   // 空的元组
     
    元组类型的细节

    元素的访问

    用元素名称

    var value = position.x       // 取值

    position.y = 50                // 赋值

    用元素位置

    var value = position.0       // 相当于var value = postion.x

    position.1 = 50                 // 相当于postion.y = 50

    可以输出整个元组来查看所有元素的值

    var point = (x : 10.5, y : 20)

    point.1 = 50

    point.x = 30

    println(point)

    输出结果是:(30.0, 50)
     
    可以省略元素名称

    var position = (10, 20)

    var person = (20, "jack")

    可以明确指定元素的类型

    var person : (Int, String) = (23, "rose")

    注意
    在明确指定元素类型的情况下不能加上元素名称
    因此,下面的语句是错误的

    var person : (Int, String) = (age : 23, name : "rose")

    n可以用多个变量接收元组数据

    var (x , y) = (10, 20)         // x是10,y是20 

    var point = (x, y)              // point由2个元素组成,分别是10和20

    可以将元素分别赋值给多个变量

    var point = (10, 20)

    var (x , y) = point              // x是10,y是20

    可以使用下划线 _ 忽略某个元素的值,取出其他元素的值

    var person = (20, "jack")

    var (_, name) = person         // name的内容是“jack”,person中的元素20被忽略

  • 相关阅读:
    0.0pomelo的优缺点
    python操作MySQL
    MySQL-基本查询语句及方法,连表和子查询
    MySQL-外键对应关系
    MySQL--存储引擎、数据类型、约束条件
    数据库MySQL安装、基本指令
    并发编程-协程、池,io模型
    python并发编程-GIL全局解释锁,Event事件,信号量
    并发编程-线程
    并发编程-进程
  • 原文地址:https://www.cnblogs.com/myios/p/3782140.html
Copyright © 2011-2022 走看看