我正在尝试进行多个检查并将结果积累在一个Bool
中:
我的代码如下:
var validParams = login.characters.count > 4;
validParams &= password.characters.count > 6;
validParams &= ...
// more validations
if (validParams) {...}
但我收到了错误提示 二元运算符'&='不能应用于两个 'Bool' 操作数
。
如何以更简洁的方式完成这项工作或重写代码?
&=
是一个位运算符,不能应用于Bool
。 - JeremyP