Swift-2.0 运算符 元组

赋值运算符

1对1赋值;

  1. var a = 5
  2. let b = 20

N 对N赋值;
let(x,y) = (1,2)

赋值运算符没有返回值:防止误用= 和==
if(a = b){
}

求余运算符(左边的正负一致)--swift支持浮点数的计算;

9%4 // 1
-9%4 //-1
9%-4 //1;
-9%-4 // -1

8%2.5 // 0.5

bool类型

溢出运算符;

Int8.min &-1;
Int8.max &+1;

元素的访问

元组
var point =(x:10 ,y:20)
point.x
point.y
point.0
point.1

let point =(10 ,20)
let person = (20,"jack")

指定类型;
var person:(Int ,string) = (20,"jck")

var person = (20,"jack")
var (_,name) = person//只接受name的属性;

推荐阅读更多精彩内容

  • SwiftDay011.MySwiftimport UIKitprintln("Hello Swift!")var...
    smile丽语阅读 2,073评论 0 4
  • 关于 Swift 重要这个文档所包含的准备信息, 是关于开发的 API 和技术的。这个信息可能会改变, 根据这个文...
    无沣阅读 2,612评论 1 27
  • Swift 介绍 简介 Swift 语言由苹果公司在 2014 年推出,用来撰写 OS X 和 iOS 应用程序 ...
    大L君阅读 1,407评论 3 24
  • 越来越觉得,人是在用能量活着,用能量影响着周围的一切去发生潜移默化的变化! 无论承认与否,它都存在着!我们需要的是...
    萍空间阅读 10评论 0 0
  • (文/席琳达公主) 做个正直的人 也许有时候难免会得罪人 但是,那样会问心无愧 因为每一个人都需要被公平对待! 席...
    席琳达阅读 49评论 0 1