swift 系统学习 03 三目 区间运算符 开区间 闭区间 和三目类似的还有一个空合/聚合运算符

/*
 * 本节内容:
 * 1.除法 %
 * 2.&& ||
 * 3.三目
 * 4.区间运算符
 */

let imZero = 30
let imIntOne = 10.5
imIntOne / Double(imZero)

// Swift2.2的语法
// let result = 10 % 2.5
// Swift3.0
let result = 10.0.truncatingRemainder(dividingBy: 2.2)

// Swift3.0弃用++ --
var increment = 10
increment += 1

// 登录方式一:
var isUserNameOK = false
var isPasswordOk = false
// 登录方式二: 
var isPhoneNumberOK = true
var isPhoneCodeOK   = false

if (isUserNameOK && isPasswordOk) || (isPhoneNumberOK && isPhoneCodeOK) {
    print("Login Successed!")
} else {
    print("Login Failed!")
}

// 三目
let batteryCapacity = 48
let batteryColor = batteryCapacity <= 20 ? UIColor.yellow : UIColor.green

/* 
 * 区间运算符Range Operator
 * 1.闭区间运算符: x...y
 * 2.开区间运算符: x..<y
 */
for index in 1...10 {
    print("index is \(index)")
}
for index in 1..<10 {
    print("index * index is \(index * index)")
}

// 了解数组: 相同类型
let courses = ["Objective-C", "JavaScript", "Swift", "C", "Java", "Ruby"]
for index in 0..<courses.count {
    print("课程名字: \(courses[index])")
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值