let dog : Character = "d"
let cow : Character = "c"
let dogcow = dog + cow
println("\(dogcow)");
//a = (b × 倍数) + 余数
//Swift 也提供恒等===和不恒等!==这两个比较符来判断两个对象是否引用同一个对象实例。更多细节在类与结构。
let name = "world"
if name == "world" {
println("hello, world")
} else {
println("I'm sorry \(name), but I don't recognize you")
}
//区间运算符
//闭区间
for index in 1...5
{
println("index = \(index)");
}
//半闭区间
for index in 1..5
{
println("index1 = \(index)");
}
//逻辑与
//逻辑与(a && b)表达了只有a和b的值都为true时,整个表达式的值才会是true。
//只要任意一个值为false,整个表达式的值就为false。事实上,如果第一个值为false,那么是不去计算第二个值的,因为它已经不可能影响整个表达式的结果了。这被称做 "短路计算(short-circuit evaluation)"。
let cow : Character = "c"
let dogcow = dog + cow
println("\(dogcow)");
//a = (b × 倍数) + 余数
//Swift 也提供恒等===和不恒等!==这两个比较符来判断两个对象是否引用同一个对象实例。更多细节在类与结构。
let name = "world"
if name == "world" {
println("hello, world")
} else {
println("I'm sorry \(name), but I don't recognize you")
}
//区间运算符
//闭区间
for index in 1...5
{
println("index = \(index)");
}
//半闭区间
for index in 1..5
{
println("index1 = \(index)");
}
//逻辑与
//逻辑与(a && b)表达了只有a和b的值都为true时,整个表达式的值才会是true。
//只要任意一个值为false,整个表达式的值就为false。事实上,如果第一个值为false,那么是不去计算第二个值的,因为它已经不可能影响整个表达式的结果了。这被称做 "短路计算(short-circuit evaluation)"。