iOS Swift No.2 - 基本运算符

本文详细介绍了Swift中的基本运算符,包括赋值、算术、复合赋值、比较、三元条件、空合、范围及逻辑运算符。通过实例展示了不同运算符的用法,如三元条件运算符简化条件判断,空合运算符处理可选值的默认值,以及各种范围运算符在遍历和判断中的应用。
摘要由CSDN通过智能技术生成

第二章 基本运算符

1. Terminology (术语)

swift里面的基本运算操作和其他语言里的都是一样的,有算术运算,逻辑运算,范围运算等

  1. Unary Operators (一元运算符)
  2. Binary Operators (二元运算符)
  3. Ternary Operators (三元运算符)
    几元的运算操作就是几个操作数之间的运算,一元( -1 )一个操作数,二元( 1 + 1 )两个操作数,三元( a ? b : c )三个操作数。

2. Assignment Operator (赋值操作符)

  1. 赋值操作符(=)等号和我们从小学学的算术1+1=2一样的。等号的左右两边的单个操作数的值是相同的。如果等号两边是一个元组那么情况就不一样了。

    // 给单个操作数赋值
    let b = 10 
    var a = 5
    a = b // 这个时候变量的a的原始值(5)就更新成b的值了也就是10了
    
    // 等号两边是元组的情况
    let (x, y) = (1, 2) 
    // x=1 y=2
    

3. Arithmetic Operator (算术运算)

  1. 加法运算( 1 + 1,Hello + world … )
  2. 减法运算( 2 - 1 = 1 … )
  3. 乘法运算( 3 * 2 = 6 … )
  4. 除法运算( 10 \ 2 = 5 … )
  5. 求余运算( 9 % 4 = 1 … )

4. Compound Assignment Operator (混合赋值运算)

var a = 1
a += 2 // a = a + 2
a -= 2 // a = a - 2 
a *= 2 // a = a * 2
a \= 2 // 不能这样操作
print(a) 

5. Comparison Operator (比较运算)

  1. 等于( a == b )“不同于赋值运算符(=)”
  2. 不等于( a != b )
  3. 大于( a > b )
  4. 小于( a < b )
  5. 大于或等于( a >= b )
  6. 小于或等于( a <= b )

比较运算在条件语句If里面的运用

let name = "world"
// ==符做比较用 true因为world=world
if name == "world"{
   
	print("Hello world")

比较运算在元组里面的运用

// ture 1>2&
  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值