boolean 값: true
, false
if 1 < 2
print "1 is less than 2"
end
user_num = Integer(gets.chomp)
if user_num < 100
print "#{user_num} is less than 100"
else
print "#{user_num} is bigger than 100"
end
elsif는 또 처음 본다
user_num = Integer(gets.chomp)
if user_num < 100
print "#{user_num} is less than 100"
elsif user_num > 100
print "#{user_num} is bigger than 100"
else
print "#{user_num] is 100"
end
if not(false 체크)을 의미하는 조건문이다
좀 헷갈리긴 한데
if
의 경우 if (true == true)
unless
의 경우 unless (false == false)
라고 생각하면 될 것 같다
hungry = false
unless hungry
print "I'm not hungry"
else
print "It's time to eat"
end
is_true = 2 != 3
is_false = 2 == 3
<, <=, >, >=
&&, ||, !
입력: gets.chomp
특정 문자열을 포함하는지 확인: string_to_check.include? "substring"
문자열 일부 교체: string_to_change.gsub!(/s/, "th")