Skip to main content
 首页 » 操作系统

ios之Playground 执行失败 : :15:33: error: type 'Int' does not conform to protocol 'BooleanType'

2024年01月01日45xxx_UU

我正在创建一个简单的 Fizz Buzz Generator使用 Swift。

我收到以下错误:

Playground execution failed: <EXPR>:15:33: error: type 'Int' does not conform to protocol 'BooleanType' 
    } else if (number % 3 == 0) && (number % 5) { 

这是我的:

for number in 1...100 { 
    if (number % 3 == 0) { 
        println("Fizz") 
    } else if (number % 5 == 0) { 
        println("Buzz") 
    } else if (number % 3 == 0) && (number % 5) { 
        println("Fizz Buzz") 
    } else { 
        println(number) 
    } 
} 

请您参考如下方法:

您缺少一些逻辑。变化

else if (number % 3 == 0) && (number % 5) 

到

else if (number % 3 == 0) && (number % 5 == 0)