如何使这个逻辑表达式更简单?

时间:2016-07-16 19:46:50

标签: logic

我总是得到这样的表达:

matlab.Feval()

有更简单的说法吗?

2 个答案:

答案 0 :(得分:2)

这句话虽然不是个好主意。它总是回归真实。你的意思是

while(choice!=“left”&& choice!=“right”&& choice!=“up”&& choice!=“down”)¿

如果没有,哟可以简化为while(true):)

答案 1 :(得分:0)

你可以这样做:

var isOneOf = function isOneOf(matches, givenItem) {
    return matches.some(function (match) {
        return match === givenItem; 
    }); 
}; 

while (!isOneOf(['left', 'right', 'up', 'down'], choice)) {

    // ...continue 

}
相关问题