Menu
Coddy logo textTech

Output con variabili

Fa parte della sezione Fondamenti del percorso Ruby di Coddy. Lezione 28 di 88.

Ora che sai come visualizzare il testo, combiniamo i metodi di output con le variabili. Ruby rende facile includere i valori delle variabili nel tuo output usando l’interpolazione di stringhe.

L'interpolazione di stringhe ti permette di incorporare variabili direttamente in una stringa usando #{}:

name = "Alice"
age = 25

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

Questo produce:

My name is Alice
I am 25 years old

La sintassi #{} dice a Ruby di valutare ciò che si trova tra parentesi graffe e inserire il risultato nella stringa. Puoi persino includere espressioni:

price = 10
quantity = 3

puts "Total: #{price * quantity}"

Questo produce:

Total: 30

Importante: L’interpolazione delle stringhe funziona solo con le virgolette doppie. Le virgolette singole trattano tutto alla lettera:

name = "Ruby"

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

Sfida

Facile

Ti vengono fornite le seguenti variabili:

product = "Laptop"
price = 999
quantity = 3

Usa l'interpolazione di stringhe con puts per visualizzare le seguenti tre righe di output:

  1. Stampa Product: Laptop (usando la variabile product)
  2. Stampa Price: $999 (usando la variabile price)
  3. Stampa Total: $2997 (calcola price * quantity all'interno dell'interpolazione)

Ogni riga deve essere stampata usando un'istruzione puts separata con interpolazione di stringhe. Ricorda di usare le virgolette doppie affinché l'interpolazione funzioni.

Provalo tu

# Le variabili sono già definite per te
product = "Laptop"
price = 999
quantity = 3

# TODO: Scrivi il tuo codice qui sotto
# Usa l'interpolazione delle stringhe con puts per visualizzare:
# 1. Product: Laptop
# 2. Price: $999
# 3. Total: $2997 (calcola price * quantity all'interno dell'interpolazione)
quiz iconMettiti alla prova

Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.

Tutte le lezioni di Fondamenti

Esercitati da solo: Compilatore Ruby online