swift中的if

2014年06月06日 3207点热度 0人点赞 0条评论

swift中的if

Swift 的条件语句包含 ifswitch,循环语句包含 for-infor``、whiledo-while,循环/判断条件不需要括号,但循 环/判断体(body)必需括号:

let individualScores = [75, 43, 103, 87, 12] 
var teamScore = 0
for score in individualScores { 
    if score > 50 {
        teamScore += 3  // 更多教程尽在 http://www.sollyu.com
    } else {
        teamScore += 1  // 不懂的可以在 http://bbs.swift8.org 中提问
    }
}

可空类型

结合 iflet,可以方便的处理可空变量(nullable variable)。对于空值,需要在类型声明后添加?显式标明该类型可空。

var optionalString: String? = "Hello i'm sollyu" 
optionalString == nil
var optionalName: String? = "My blog : http://www.sollyu.com" 
var gretting = "Hello!"
if let name = optionalName {
    gretting = "Hello, \(name)"
}

预览

swift中的if

Sollyu

保持饥渴的专注,追求最佳的品质