问答详情
源自:2-5 Swift-可选型 Optionals

请问老师这里 Optional Binding, if语句里的 let userAge = userInput.toInt()是怎么返回true或者false的?不是很理解。

提问者:python012 2014-11-04 00:39

个回答

  • l1uyub0b0b0
    2014-11-06 15:28:00
    已采纳

    userInput.toInt()返回一个可选型。意味着userAge可能有值,也可能是nil。

    如果userAge有值,则if语句条件为真;

    如果userAge为nil,则if语句条件为假,进入else。