변수를 이용한 출력
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}챌린지
쉬움다음과 같은 변수들이 제공됩니다:
product = "Laptop"
price = 999
quantity = 3puts와 문자열 보간법(string interpolation)을 사용하여 다음 세 줄의 출력을 표시하세요:
Product: Laptop을 출력합니다 (product변수 사용)Price: $999를 출력합니다 (price변수 사용)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를 계산하세요)이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.