Datentyp Boolean
Teil des Abschnitts Grundlagen der Ruby-Journey von Coddy — Lektion 6 von 88.
Der Datentyp Boolean kann nur zwei mögliche Werte annehmen: true und false. Diese Werte repräsentieren die Konzepte von wahr und falsch, welche grundlegend für die Steuerung des Programmablaufs und für Vergleiche sind. Beachten Sie, dass beide Werte in Kleinschreibung ohne Anführungszeichen geschrieben werden.
Das Erstellen einer booleschen Variable folgt demselben Muster, das du bereits gelernt hast:
is_complete = true
has_error = falseBoolesche Werte werden unglaublich nützlich, wenn Ihr Programm Entscheidungen treffen, Bedingungen prüfen oder die Ergebnisse von Vergleichen speichern muss. Sie bilden die Grundlage dafür, zu steuern, was Ihr Code in verschiedenen Situationen tut.
Aufgabe
EinfachErstellen Sie drei boolesche Variablen, um verschiedene Systemzustände darzustellen. Erstellen Sie zuerst eine Variable namens is_online und weisen Sie ihr den Wert true zu. Erstellen Sie dann eine Variable namens has_permission und weisen Sie ihr den Wert false zu. Erstellen Sie schließlich eine Variable namens system_ready und weisen Sie ihr den Wert true zu. Zeigen Sie alle drei Variablen mit dem Befehl puts an.
Spickzettel
Der boolesche Datentyp enthält zwei mögliche Werte: true und false. Beide Werte werden in Kleinschreibung ohne Anführungszeichen geschrieben.
Erstellen von booleschen Variablen:
is_complete = true
has_error = falseBoolesche Werte werden verwendet, um Entscheidungen zu treffen, Bedingungen zu prüfen und Vergleichsergebnisse zu speichern.
Probier es selbst
# TODO: Schreibe deinen Code hier
# Erstelle die drei booleschen Variablen und zeige sie mit puts anDiese 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