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的属性;

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

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

友情链接更多精彩内容