本文主要是介绍Swift Compiler Error Type 'int' does not conform to protocol 'Boolean Type',希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
Swift报错: Swift Compiler Error Type 'int' does not conform to protocol 'Boolean Type'
在OC中,用0,1表示bool.习惯了这样的写法:
int i = 1;
if (i) {
}
但是由于Swift的类型安全机制,如果你在需要Bool的地方使用了其他值,在Swift里面是会报错的.错误代码:
let a = 1
if a {
}
if a == 1 {
}
这篇关于Swift Compiler Error Type 'int' does not conform to protocol 'Boolean Type'的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!