您现在的位置: 首页 > 网站导航收录 > 百科知识百科知识
有没有人能说一下swift的array和ocnsarry有什么区别?
数据类型,分号,运算符有没有人能说一下swift的array和ocnsarry有什么区别?
发布时间:2020-12-06加入收藏来源:互联网点击:
有没有人能说一下swift的array和ocnsarry有什么区别?
回答于 2019-09-11 08:43:50
回答于 2019-09-11 08:43:50
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 myInteger=integer;
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表示[a,b),而且可以直接写在for-in循环中;
16.swift独有移除运算符&+, &-,&*,&/,&%;
上一篇:你有没有在旅途中上过当?挨过宰?
下一篇:返回列表
相关链接 |
||
网友回复(共有 0 条回复) |