Menu
Coddy logo textTech

변수를 이용한 출력

Coddy Ruby 여정의 기초 섹션에 포함된 레슨 — 88개 중 28번째.

이제 텍스트를 출력하는 방법을 알았으니, 출력 메서드와 변수를 결합해 봅시다. Ruby에서는 문자열 보간(string interpolation)을 사용하여 출력에 변수 값을 쉽게 포함할 수 있습니다.

문자열 보간법(String interpolation)을 사용하면 #{}를 사용하여 문자열 내부에 변수를 직접 삽입할 수 있습니다:

name = "Alice"
age = 25

puts "My name is #{name}"
puts "I am #{age} years old"

다음과 같이 출력됩니다:

My name is Alice
I am 25 years old

#{} 구문은 Ruby에게 중괄호 안에 있는 내용을 평가하여 그 결과를 문자열에 삽입하도록 지시합니다. 심지어 표현식을 포함할 수도 있습니다:

price = 10
quantity = 3

puts "Total: #{price * quantity}"

다음과 같이 출력됩니다:

Total: 30

중요: 문자열 보간(String interpolation)은 큰따옴표에서만 작동합니다. 작은따옴표는 모든 것을 문자 그대로 처리합니다:

name = "Ruby"

puts "Hello, #{name}"  # Hello, Ruby
puts 'Hello, #{name}'  # Hello, #{name}
challenge icon

챌린지

쉬움

다음과 같은 변수들이 제공됩니다:

product = "Laptop"
price = 999
quantity = 3

puts와 문자열 보간법(string interpolation)을 사용하여 다음 세 줄의 출력을 표시하세요:

  1. Product: Laptop을 출력합니다 (product 변수 사용)
  2. Price: $999를 출력합니다 (price 변수 사용)
  3. Total: $2997을 출력합니다 (보간법 내부에서 price * quantity를 계산)

각 줄은 문자열 보간법을 사용한 별도의 puts 문을 사용하여 출력되어야 합니다. 보간법이 작동하려면 큰따옴표를 사용해야 함을 기억하세요.

치트 시트

문자열 보간(String interpolation)을 사용하면 #{}를 사용하여 변수를 문자열 안에 직접 삽입할 수 있습니다:

name = "Alice"
age = 25

puts "My name is #{name}"
puts "I am #{age} years old"

중괄호 안에 표현식을 포함할 수도 있습니다:

price = 10
quantity = 3

puts "Total: #{price * quantity}"

중요: 문자열 보간은 작은따옴표가 아닌 큰따옴표에서만 작동합니다:

name = "Ruby"

puts "Hello, #{name}"  # Hello, Ruby
puts 'Hello, #{name}'  # Hello, #{name}

직접 해보기

# 변수가 이미 정의되어 있습니다
product = "Laptop"
price = 999
quantity = 3

# TODO: 아래에 코드를 작성하세요
# puts와 문자열 보간법을 사용하여 다음을 출력하세요:
# 1. 제품: Laptop
# 2. 가격: $999
# 3. 총액: $2997 (보간법 안에서 price * quantity를 계산하세요)
quiz icon실력 점검

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

기초의 모든 레슨