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 oldLa 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: 30Importante: 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}Sfida
FacileTi vengono fornite le seguenti variabili:
product = "Laptop"
price = 999
quantity = 3Usa l'interpolazione di stringhe con puts per visualizzare le seguenti tre righe di output:
- Stampa
Product: Laptop(usando la variabileproduct) - Stampa
Price: $999(usando la variabileprice) - Stampa
Total: $2997(calcolaprice * quantityall'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)Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.
Tutte le lezioni di Fondamenti
4Operatori Parte 2
Operatori logici Parte 1Operatori logici Parte 2Riepilogo - Logica sempliceOperatori logici Parte 3Operatori logici Parte 47Calcolatore per dividere il conto
Messaggio di benvenutoAcquisire input dall'utente10FizzBuzz con un colpo di scena
Panoramica del giocoIl metodo FizzBuzz2Variabili e tipi di dato
Numeri e variabiliTipo di dato stringaTipo di dato booleanoTipo di dato SymbolVerifica dei tipi di datoConvenzioni di denominazioneRiepilogo - Creazione di variabili5Strutture decisionali
Istruzione ifIf-ElseRipasso - Calcolatrice sempliceIf-Else annidatoIstruzione unless8Cicli
Ciclo for con intervalliCiclo whilebreaknextRiepilogo - FattorialeCiclo timesCiclo untilCicli annidatiRiepilogo - Input dinamico3Operatori, parte 1
Operatori aritmeticiOperatore moduloScorciatoie aritmeticheRipasso: matematica sempliceOperatori di confronto6Input/Output di base
Output con putsOutput con print e pOutput con variabiliInput con getsMetodo chompConversione di tipoRipasso - Calcolatore dell'etàRipasso - Vero o falsoEsercitati da solo: Compilatore Ruby online