关于可选值与可选值绑定的问题
let inputContent = "78"
var sss = inputContent.toInt()
if sss != nil
{
println("转变成int型\(sss)");//println("转变成int型\(sss!)")
println("输出sss" + String(sss!)) A // 这一句与B处我没有明白判断句有什么大的差别,但是这里不加“!”会报错,而B处的加了“!”号就会报错。。。这是什么原因我不懂,请大家解析一下
}else
{
println("没有转变成int型")
}
//optional binding
if var ddd = inputContent.toInt()
{
println("输出ddd" + String(ddd)) B
}
let instr:String? = "dfksjf"
instr
instr!