gpt4 book ai didi

swift - 无法将调用结果类型 "Bool"转换为预期类型 int?

转载 作者:行者123 更新时间:2023-11-30 10:04:26 25 4
gpt4 key购买 nike

我试图将 daysMonth[2] 更改为 29,但 if 语句中出现错误。您能解决上述错误吗?

var rem4 = 0;
var rem100 = 0;
var rem400 = 0;

//error Cannot convert call result type "Bool" to expected type "Int"
if (((rem4 == 0 && rem100 != 0) | rem400 == 0)){
daysMonth[2] = 29
}

最佳答案

您需要使用|| (或运算符)为此,但您正在使用 | (单管)。

if (((rem4 == 0 && rem100 != 0) || rem400 == 0)){
daysMonth[2] = 29
}

关于swift - 无法将调用结果类型 "Bool"转换为预期类型 int?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36867524/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com