我正在尝试这样做
if 1Array.count > 2Array.count && 3Array.count && 4Array.count {
}
但我有此错误:
无法将类型'Int'的值转换为预期的参数类型'Bool'
如何解决?
您已将逻辑AND用作整数(3Array.count
和4Array.count
)。
如果您要检查所有数组是否均<1Array,则您的If
stmt需要这样读取:
如果您要确保1Array的数量大于所有其他集合的数量,则可以将其与它们的最大值进行比较:
if
语句的条件必须为Bool
。