Verifica dei tipi di dato
Fa parte della sezione Fondamenti del percorso Ruby di Coddy. Lezione 8 di 88.
Ruby fornisce il metodo .class per verificare il tipo di dati di qualsiasi oggetto.
Il metodo .class viene chiamato su una variabile o un valore e restituisce la classe (tipo di dato) di quell'oggetto. Aggiungi semplicemente .class al nome della tua variabile:
my_variable = 42
my_variable.classQuesto restituirà Integer perché la variabile contiene un valore intero. Allo stesso modo, .class restituirà String per i dati testuali, Float per i numeri decimali, TrueClass per true, FalseClass per false e Symbol per i simboli.
Puoi combinare .class con puts per visualizzare il tipo di dato nella console, così sarà facile verificare con quale tipo di dato stai lavorando in qualsiasi punto del programma.
Sfida
FacileCrea quattro variabili diverse con tipi di dati diversi, poi usa il metodo .class per verificare e visualizzare il tipo di dati di ciascuna variabile.
Per prima cosa, crea una variabile chiamata score e assegnale il valore 88.5. Poi crea una variabile chiamata student_name e assegnale il valore "Sarah". Successivamente, crea una variabile chiamata passed e assegnale il valore true. Infine, crea una variabile chiamata year e assegnale il valore 2024.
Dopo aver creato tutte e quattro le variabili, usa il metodo .class insieme a puts per visualizzare il tipo di dati di ciascuna variabile esattamente in questo ordine: score, student_name, passed e year.
Provalo tu
# TODO: Crea quattro variabili con i valori e i tipi di dati specificati
# TODO: Usa il metodo .class con puts per mostrare il tipo di dati di ogni variabile
# Ricorda di mostrarli in questo ordine: score, student_name, passed, yearQuesta 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