이것은 다른 어떤 것보다 의미론적인 질문입니다.Ruby에서 두 개의 다른 값에 대한 변수 비교
변수가 두 값 중 하나인지 확인하고 싶습니다. 이 작업을 수행하는 가장 쉬운 방법은 다음과 같습니다.
if var == "foo" || var == "bar"
# or
if var == 3 || var == 5
그러나 이것은 나에게별로 말리지 않습니다. String.match()
을 사용할 수는 있지만 문자열 변수가 아닌 경우에는 작동하지 않으며 3 배 느립니다.
두 값에 대해 변수를 검사하는 더 좋은 방법이 있습니까?
if 문이 누락되었습니다. if (% w [foo bar] .include? (var)) –
그래, 질문을 게시하자마자 바로이 작업을 수행 할 수 있음을 깨달았습니다. 감사! – vonconrad