Swift 基础运算符

赋值运算符

import UIKit

// 赋值运算符
let a = 10
var b = 5
b = a
print(b)

算数运算符

// 算数运算符
1 + 2
5 - 3
2 * 3
10.0 / 2.5

取余运算符

// 取余运算符
10 % 4

比较运算符

// 比较运算符
// 相等
1 == 1

// 不等
2 != 1

// 大于
2 > 1

// 小于
1 < 2

// 大于等于
2 >= 2

// 小于等于
1 <= 3

问号表达式

// 问号表达式
let contentHeight = 40
let hasHeader = true
let rowHeight = contentHeight + ( hasHeader ? 50 : 10)
print(rowHeight)

区间

// 闭区间
for index in 1...5{
    print("\(index) times 5 is \(index * 5)")
}

// 半开区间
let names = ["Jordan", "Kobe", "Wade", "James"]
let count = names.count
for i in 0..<count {
    print("Person \(i + 1) is called \(names[i])")
}

逻辑运算符

// 逻辑运算符

// 非
let allowedEntry = false
if !allowedEntry {
    print("Access Denied")
}

// 与
let enteredDoorCode = true
let passedRetinaScan = false
if enteredDoorCode && passedRetinaScan {
    print("Welcome!")
} else {
    print("Access Denied!")
}

// 或
let hasDoorKey = false
let knowsOverridePassword = true
if hasDoorKey || knowsOverridePassword {
    print("Welcome!")
} else {
    print("Access Denied!")
}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 运算符 是可以检查,修改或者组合值的特殊符号或者短语。例如,加法运算符(+)将两个数相加,像let i = 1 +...
    BoomLee阅读 1,984评论 0 4
  • 术语 运算符有单目,双目,和三目 单目运算符:作用在一个目标上,他可以写在目标的前面(-a),也可以写在目标的后面...
    Joker_King阅读 899评论 0 0
  • 1.赋值操作 let a = 0 在Swift语言中,赋值操作没有返回值,不可以作为if语句的判断条件:如if a...
    im_panlei阅读 357评论 0 1
  • 孩子先天其实都是有学习动机的,那为什么我们很多家长,辛辛苦苦地付出,辛辛苦苦地教育,孩子却厌学了呢? ...
    尹燕简书阅读 583评论 0 0

友情链接更多精彩内容