Swift语言中与C/C++和Java不同的语法(一)

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

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值