运算符
- 等于号
=
运算符,跟C\OC不一样的是:Swift的赋值运算符没有返回值
,
在C语言中我们可以这样写,但是在Swift中因为没有返回值,所以会报错
int a=10;
int b=20;
if(a=b)
{
}
所以下面的代码是错误
的
var x=10
var y=20
if(x=y){
}
-
%
求余运算符和C语言不一样的是,Swift支持浮点数的计算
9 % 4 //1
-9 % 4 //-1
9 % -4 //1
-9 % -4 //-1
8 % 2.5 //0.5
-
范围运算符
用来表示一个范围,有2种类型的范围运算符- 闭合范围运算符:a...b,表示[a,b],包含a和b
- 半闭合范围运算符:a..<b,表示[a,b),包含a,不包含b
用法如下
for _ in 1...5{
print("========")
}
循环输出5个========
网友评论