카테고리 없음

[Ruby] if 0

goakgoak 2019. 4. 23. 17:19

Ruby에서 0은 value이고, 모든 values는 true로 평가된다.

numbers, string, 기타 모든 values은 true로 평가된다.

if 0
    print "a"
elsif 1  
    print "b"
else  
    print "c"
end

따라서 a가 출력된다.

 

NOTE.

false는 false, 0은 정수, nil은 값 없음

true는 true, 1은 정수, nil은 값 없음