Tipo di dato stringa
Fa parte della sezione Fondamenti del percorso Ruby di Coddy. Lezione 5 di 88.
In Ruby, le stringhe vengono utilizzate per memorizzare dati testuali. Una stringa è una sequenza di caratteri che può includere lettere, numeri, simboli e spazi. Le stringhe sono uno dei tipi di dati più comunemente usati nella programmazione.
In Ruby, crei stringhe racchiudendo il testo tra virgolette (singole ' o doppie "). Poi le assegni a variabili usando l'operatore di assegnazione =:
variable_name = "text"Ad esempio, per memorizzare il testo "Hello" in una variabile chiamata greeting, scriveresti:
greeting = "Hello"Le virgolette indicano a Ruby che si tratta di testo, non di un nome di variabile o di un numero. Senza virgolette, Ruby cercherebbe una variabile o un metodo chiamato Hello.
Esempi di stringhe:
name = "Alice" # Testo con letteremessage = 'Welcome!' # Anche le virgolette singole funzionanoaddress = "123 Main St" # Testo con numeriempty = "" # Stringa vuotaSfida
FacileCrea una variabile chiamata city e assegnale il valore stringa "Paris". Poi crea un'altra variabile chiamata country e assegnale il valore stringa "France". Infine, visualizza entrambe le variabili usando il comando puts.
Provalo tu
# TODO: Scrivi le variabili qui sotto
# Non eliminare le righe qui sotto
puts city
puts countryQuesta 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