为什么布尔表达式只对标量操作?

时间:2016-05-27 15:30:12

标签: syntax boolean-expression boolean-operations

我从未见过支持布尔运算符语法的语言,如下所示:

if (birdType == ('hummingbird' || 'robin')) {
    ...
}

你必须像这样构建if语句,而不是:

if (birdType == 'hummingbird' || birdType == 'robin') {
    ...
}

这有什么理由吗?这有点不可能或非常复杂吗?

0 个答案:

没有答案