无法转换Int类型的值

问题描述 投票:-1回答:4

我正在尝试这样做

if 1Array.count > 2Array.count && 3Array.count && 4Array.count {
}

但我有此错误:

无法将类型'Int'的值转换为预期的参数类型'Bool'

如何解决?

ios swift
4个回答
0
投票

您已将逻辑AND用作整数(3Array.count4Array.count)。


0
投票

如果您要检查所有数组是否均<1Array,则您的If stmt需要这样读取:


0
投票

如果您要确保1Array的数量大于所有其他集合的数量,则可以将其与它们的最大值进行比较:


0
投票

if语句的条件必须为Bool

© www.soinside.com 2019 - 2024. All rights reserved.