美文网首页
Swift 基础运算符

Swift 基础运算符

作者: 点滴86 | 来源:发表于2016-08-03 12:53 被阅读9次

赋值运算符

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!")
}

相关文章

网友评论

      本文标题:Swift 基础运算符

      本文链接:https://www.haomeiwen.com/subject/rqxqsttx.html