Datentypen prüfen
Teil des Abschnitts Grundlagen der Ruby-Journey von Coddy — Lektion 8 von 88.
Ruby bietet die .class-Methode an, um den Datentyp eines beliebigen Objekts zu prüfen.
Die Methode .class wird für eine Variable oder einen Wert aufgerufen und gibt die Klasse (den Datentyp) dieses Objekts zurück. Hängen Sie einfach .class an Ihren Variablennamen an:
my_variable = 42
my_variable.classDies gibt Integer zurück, da die Variable einen ganzzahligen Wert enthält. Ebenso gibt .class String für Textdaten, Float für Dezimalzahlen, TrueClass für true, FalseClass für false und Symbol für Symbole zurück.
Sie können .class mit puts kombinieren, um den Datentyp in der Konsole anzuzeigen, was es einfach macht, zu jedem Zeitpunkt in Ihrem Programm zu überprüfen, mit welcher Art von Daten Sie arbeiten.
Aufgabe
EinfachErstellen Sie vier verschiedene Variablen mit unterschiedlichen Datentypen und verwenden Sie dann die Methode .class, um den Datentyp jeder Variable zu überprüfen und anzuzeigen.
Erstellen Sie zuerst eine Variable namens score und weisen Sie ihr den Wert 88.5 zu. Erstellen Sie dann eine Variable namens student_name und weisen Sie ihr den Wert "Sarah" zu. Erstellen Sie als Nächstes eine Variable namens passed und weisen Sie ihr den Wert true zu. Erstellen Sie schließlich eine Variable namens year und weisen Sie ihr den Wert 2024 zu.
Verwenden Sie nach dem Erstellen aller vier Variablen die Methode .class in Kombination mit puts, um den Datentyp jeder Variable in genau dieser Reihenfolge anzuzeigen: score, student_name, passed und year.
Spickzettel
Verwenden Sie die Methode .class, um den Datentyp eines beliebigen Objekts zu überprüfen:
my_variable = 42
my_variable.classDies gibt die Klasse (den Datentyp) des Objekts zurück:
Integerfür ganze ZahlenFloatfür DezimalzahlenStringfür TextdatenTrueClassfürtrueFalseClassfürfalseSymbolfür Symbole
Kombinieren Sie .class mit puts, um den Datentyp anzuzeigen:
puts my_variable.classProbier es selbst
# TODO: Erstelle vier Variablen mit den angegebenen Werten und Datentypen
# TODO: Verwende die .class-Methode mit puts, um den Datentyp jeder Variable anzuzeigen
# Denke daran, sie in dieser Reihenfolge anzuzeigen: score, student_name, passed, yearDiese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.
Alle Lektionen in Grundlagen
4Operatoren Teil 2
Logische Operatoren Teil 1Logische Operatoren Teil 2Wiederholung – Einfache LogikLogische Operatoren Teil 3Logische Operatoren Teil 47Rechnungs-Splitter
WillkommensnachrichtBenutzereingaben abfragen10FizzBuzz mit Twist
SpielübersichtDie FizzBuzz-Methode13Arrays für Fortgeschrittene
Array Slicing mit BereichenArray Slicing mit IndizesArray-OperatorenInclude? Methode2Variablen und Datentypen
Zahlen und VariablenDatentyp StringDatentyp BooleanDatentyp SymbolDatentypen prüfenBenennungskonventionenZusammenfassung – Erstellung von Variablen5Entscheidungsfindung
If-AnweisungIf - ElseWiederholung - Einfacher TaschenrechnerVerschachtelte If - Else-AnweisungenUnless-Anweisung8Schleifen
For-Schleife mit RangesWhile-SchleifeBreakNextRückblick - FakultätTimes-SchleifeUntil-SchleifeVerschachtelte SchleifenRückblick - Dynamische Eingabe3Operatoren Teil 1
Arithmetische OperatorenModulo-OperatorArithmetische AbkürzungenWiederholung – Einfache MathematikVergleichsoperatoren6Grundlagen Ein- und Ausgabe
Ausgabe mit putsAusgabe mit print und pAusgabe mit VariablenEingabe mit getsChomp-MethodeTypumwandlungWiederholung - AltersrechnerWiederholung - Wahr oder Falsch