我在检查一个变量,比如说foo
,表示与多个值相等。例如,
if( foo == 1 || foo == 3 || foo == 12 ) {
// ...
}
重点是,对于这样一个微不足道的任务,这是相当多的代码。我想出了以下几点:
if( foo in {1: 1, 3: 1, 12: 1} ) {
// ...
}
但这也不能完全吸引我,因为我必须为对象中的项赋予多余的值。
有没有人知道一种对多个值进行相等性检查的好方法?
https://stackoverflow.com/questions/4728144
复制相似问题