인덱스 메서드를 사용하여 특정 변수를 사용하여 값이 존재하는지 여부를 찾고 해당 변수가 존재하지 않으면 다른 변수를 시도합니다. 이런 작은 (아래에 3 행)Ruby : "OR"을 사용하여 "index"메서드 사용
a = [ "a", "b", "c" ]
a.index("b") #=> 1
a.index("z" or "y" or "x" or "b") #=> 1
"Z"어레이에서 발견되지 않으면, "Y"를 시도해 ..meaning; y가 발견되지 않으면 x를 시도하십시오. x가 발견되지 않으면 시도하십시오.
어떻게 올바르게 처리 할 수 있습니까?
감사합니다. 정말 큰 도움을 주셔서 감사합니다 :) 정말 설명을 해줘서 고마워. – andy
은'->'람다 구문에 대해 루비 1.9가 필요합니다. –
이전 버전의 불쾌한 버그를 수정했습니다. '% '(xyz) .index (& ('foo '|'bar '|'zzz '|'b '))'는'2'로 평가되었습니다. – nonowarn