[Ruby] 조건문: Control Flow in Ruby

OOING·2024년 10월 22일
0

Ruby & Ruby on Rails

목록 보기
3/11

조건문

if

boolean 값: true, false

if 1 < 2
	print "1 is less than 2"
end

else

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

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

unless

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

true, false

is_true = 2 != 3
is_false = 2 == 3

연산자

비교 연산자

<, <=, >, >=

논리 연산자

&&, ||, !

메소드

입력: gets.chomp
특정 문자열을 포함하는지 확인: string_to_check.include? "substring"
문자열 일부 교체: string_to_change.gsub!(/s/, "th")

profile
HICE 19

0개의 댓글