swift常量定义的关键字有哪些 有没有人能说一下swift的array和ocnsarry有什么区别?

[更新]
·
·
分类:互联网
4965 阅读

swift常量定义的关键字有哪些

有没有人能说一下swift的array和ocnsarry有什么区别?

有没有人能说一下swift的array和ocnsarry有什么区别?

1.swift句尾的分号可以省略,除非你想在一行中写多行代码需要加分号隔开
2.swift不需要写main函数,程序默认从上往下执行
3.swift不再有地址的概念
4.swift不分.h和.m文件,每个类只有一个.swift文件
5.swift会自动判断数据类型,只区分变量var和常量let
6.swift强制转换:int(a)
7.整数的数据类型可以通过.min和.max获得最大和最小值
8.定义类型的别名 语法改变 OC:typedef integer myInteger swift: typealias myIntegerinteger
9.swift里取余操作支持小数,如 4%0.6 0.4
10.swift里true为真,false为假,而OC里非0即是真
11.swift的赋值运算符没有返回值
12.swift可以多对多赋值,如 let(a,b)(3,4)
13.swift的循环语句中必须加{},就算只有一行代码也要加
14.swift的switch case语句可以跟各种数据类型,如浮点数,字符串, 并且里面不用写break
15.swift有范围运算符,如a...b表示[a,b], 表示[a,b),而且可以直接写在for-in循环中
16.swift独有移除运算符amp , amp-,amp*,amp/,amp%