小编G. *_*ika的帖子

为什么Int(false)有效,但Int(booleanVariable)不起作用?

代码如下所示:

Int(false) // = 1, it's okay

//but when I try this
let emptyString = true //or let emptyString : Bool = true
Int(emptyString) //error - Cannot invoke initializer with an argument list of type '(Bool)'
Run Code Online (Sandbox Code Playgroud)

谁能解释这个事实?令人困惑。内部会发生什么?

swift swift3

3
推荐指数
1
解决办法
347
查看次数

标签 统计

swift ×1

swift3 ×1