Swift作为苹果官方推出的IOS开发的推荐语言,在过去的几年间受到了越来越广泛的关注,其实编程的人都知道,不同的编程语言大同小异,掌握一门新的语言关键是了解它与其它语言不同的特性,这几个小节,将会介绍Swift语法的雨常用的C/C++和Java语言不同的地方,如果有不对的地方还是希望大家可以指正。
一、总体上的
第一节,我们会留给那些Swift语言的总体上的特性:
1)Swift一段程序的结束可以用“;”也可以不用“;”,但是苹果的官方文档是不使用“;”的,因此建议不使用“;”比如 :
let maxNum = 100
就可以了,不需要添加“;”
2)Swift语言采用的不是ASCII码,而是采用的Unicode编码格式,因此,变量的声明可以是中文,也可以是表情符号,比如
let 东南大学 = 100
let 😊 = 100
都是OK的。
3)查阅文档的方式:
“option”键+选择要查询的变量,方法或者类,点击超链接可以进入文档
如果Xcode没有下载文档会跳转到网页上的官方文档,
在Xcode中下载文档的方式:Xcode——Preference——Download——下载文档
4)对所有不需要的量可以用_代替:
比如元组解包的时候:
let point = (5,2)
let (x,_)=point
那么x的值就是5。
5)逻辑控制中,所有的{ }都不可以省略,哪怕只有一条语句。
二、基本类型
1、常量和变量的声明方式:
常量: let maxNum = 100
变量: var index = 2
上述两种是不显式声明,Swift会自动判断类型,这叫作:typeinference,如果显式声明:
常量: let webSite : String = “Hello”
变量:var a,b,c : Double = 1,2,3
可

最低0.47元/天 解锁文章
1402

被折叠的 条评论
为什么被折叠?



