ruby case
-
Programming Ruby (17) 표현식 - 4Ruby 2016. 11. 2. 20:43
[출처] Programming Ruby (본 게시물은 저작권의 문제 발생시 출판사의 요청에 의해 삭제될 수 있습니다.) case 표현식 case표현식은 강력한 괴물이다. 첫 번째 형태는 if구문을 여러개 둔 것과 아주 비슷하다. 여러 개의 조건을 늘어놓고 구문을 실행했을 때 처음으로 참이 되는 구문을 실행한다. case when song.name == "Misty" # blabla when song.duration > 120 # blabla when time.now.hour > 21 # blabla else song.play end 두 번째 형태는 아마도 익숙할 것이다. 비교할 대상을 가장 위의 case 옆에 쓰고, 하나 이상의 when을 늘어놓아서 각각 비교한다. case command when "de..