Menu
Coddy logo textTech

문자열 보간

Coddy Ruby 여정의 로직 및 흐름 섹션에 포함된 레슨 — 56개 중 2번째.

Ruby에서는 #{...}를 사용하여 변수와 표현식을 큰따옴표로 감싸인 문자열 안에 직접 삽입할 수 있습니다. 이를 문자열 보간(string interpolation)이라고 합니다.

name = "Sam"
age  = 30
puts "#{name} is #{age} years old."  # Sam은 30살입니다.

#{...} 내부의 표현식은 Ruby가 평가할 수 있는 모든 것이 될 수 있습니다:

price = 19.5
puts "Total: $#{price * 1.2}"  # 합계: $23.4

보간법(Interpolation)은 오직 큰따옴표로 감싸진 문자열에서만 작동합니다. 작은따옴표는 #{...}를 일반 텍스트로 취급합니다.

x = 5
puts "x is #{x}"   # x is 5
puts 'x is #{x}'   # x is #{x}
challenge icon

챌린지

초급

이름과 나이를 읽습니다 (두 줄의 입력). 다음 형식으로 한 줄을 출력하세요:

Hello, <name>! In 5 years you will be <age+5>.

입력이 Alice이고 30인 경우, 출력은 다음과 같습니다:

Hello, Alice! In 5 years you will be 35.

치트 시트

문자열 보간(String interpolation)#{...}를 사용하여 큰따옴표로 묶인 문자열 내에 변수나 식을 삽입합니다:

name = "Sam"
age  = 30
puts "#{name} is #{age} years old."  # Sam is 30 years old.
puts "Total: $#{19.5 * 1.2}"        # Total: $23.4

작은따옴표는 #{...}를 일반 텍스트로 취급합니다. 보간은 큰따옴표에서만 작동합니다.

직접 해보기

name = gets.chomp
age  = gets.to_i

# TODO: 메시지를 출력하기 위해 문자열 보간법을 사용하세요
quiz icon실력 점검

이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.

로직 및 흐름의 모든 레슨