2011-07-27 2 views
0

나는 아직도 아주 새롭고 대신 if을 사용해야하는지 아니면 그냥 선호도의 문제인지 궁금합니다.if..then 대신에 언제

미리 감사드립니다.

답변

3

then은 if 문 본문이 새 줄에 나타나지 않을 때 필요합니다. 그래서) 나는 마지막 예제를 따라 코드를 약간 이상한보고 싶은데, 및 b)는 첫 번째 예는 또한 puts "Boo" if today == "Monday"과 같이 쓸 수있다 고 말했다

if today == "Monday" then puts "Boo" end # then required 

if today == "Wednesday" # then not required 
    puts "Meh" 
end 

if today == "Friday" then # then allowed 
    puts "Yay" 
end 

. 따라서 개인적으로는 결코 then을 사용하지 않을 것입니다.

+0

감사합니다! – imjp

1

예약어 "then"은 코드에서 조건을 개행 또는 세미콜론으로 구분하는 데 사용되므로 예를 들어 다음과 같이 작성할 수 있습니다.

전부
if true then puts "hello" end 

... 그것을 지우는