Operator

✨✨在操作符前后需要有空格,否则编译不过,会报错

比如 a=b 等号两边无空格,会报错如下:

prrefix/postfix “=” is reserved(a=b 被认为是个整体,=前缀a,后缀b的一个标示符)


数值越界是会出现编译错误,如以下情况

var d1:Int8123

d1 += 250


swift中支持浮点数取余运算 remainder operator %

println(2.5) //0.5


swift中的前置++后置++同C语言中一样。

其他的比较,逻辑,三元操作符都同C类似。

只是逻辑运算符只能用于bool类型。


//范围操作符 a...b ab并且包括ab

forin 1...5

{

   print("\(n) ")

}

println("")

//1 2 3 4 5


//范围操作符 a..<b ab但不包括b

//Beta3中为了避免a...b a..b容易混淆,将不包括后面的修改为a..<b

for n2 in 1..<5

{

    print("\(n2) ")

}

println("")


//Identity Equal === !==

//在后面讲到类之后会讲如何判断两个变量是引用同一个实例。

//由于数组,字典都是值类型,不是引用类型,他们用没有效果,需要类的实例才可以。 


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值