[Ruby] 입출력: Putting the Form in Formatter

OOING·2024년 10월 20일
0

Ruby & Ruby on Rails

목록 보기
2/11

출력: puts, print

다시 한 번 출력 메소드의 차이를 정리하자면

puts: 주어진 문자열 출력 및 개행
print: 주어진 문자열 출력

puts "Hello Ruby!"
puts "Hello" + "Ruby!"

name = Ooing
puts "Hello #{name}!"
# Output: Hello Ooing!

입력: gets.chomp

gets: 엔터 입력 전까지의 내용을 input으로 받음, 자동적으로 빈 줄(blank line)을 추가
chomp: 추가 라인(blank line)을 제거하는 역할


print "What's your name?"
name = gets.chomp

# Oupput: What's your name? (값 입력 + enter)
# name에 입력된 값 저장

첫 문자를 대문자로: .capitalize

새로운 변수에 값을 할당하는 경우: new_value = value.capitalize
기존 값을 변경하는 경우: value.capitalize!

name = "ruby"

# name2에 name의 첫 문자를 대문자로 변환한 문자열을 할당
name2 = name.capitalize

# name에 그대로 첫 문자를 대문자를 변환하여 할당
name.capitalize!

puts "My name is #{name}."
puts "My name is #{name2}."
# Output: My name is Ruby.
profile
HICE 19

0개의 댓글