Datentyp String
Teil des Abschnitts Grundlagen der Ruby-Journey von Coddy — Lektion 5 von 88.
In Ruby werden Strings verwendet, um Textdaten zu speichern. Ein String ist eine Abfolge von Zeichen, die Buchstaben, Zahlen, Symbole und Leerzeichen enthalten kann. Strings sind einer der am häufigsten verwendeten Datentypen in der Programmierung.
In Ruby erstellen Sie Strings, indem Sie Text in Anführungszeichen (entweder einfache ' oder doppelte " Anführungszeichen) einschließen. Diese weisen Sie dann Variablen mit dem Zuweisungsoperator = zu:
variable_name = "text"Zum Beispiel, um den Text "Hello" in einer Variable namens greeting zu speichern, würden Sie schreiben:
greeting = "Hello"Die Anführungszeichen teilen Ruby mit, dass dies Text ist und kein Variablenname oder eine Zahl. Ohne Anführungszeichen würde Ruby nach einer Variable oder Methode namens Hello suchen.
Beispiele für Strings:
name = "Alice" # Text mit Buchstabenmessage = 'Welcome!' # Einfache Anführungszeichen funktionieren auchaddress = "123 Main St" # Text mit Zahlenempty = "" # Leerer StringAufgabe
EinfachErstelle eine Variable namens city und weise ihr den String-Wert "Paris" zu. Erstelle dann eine weitere Variable namens country und weise ihr den String-Wert "France" zu. Gib schließlich beide Variablen mit dem puts-Befehl aus.
Spickzettel
In Ruby speichern Strings Textdaten und werden erstellt, indem Text in Anführungszeichen (einfache ' oder doppelte ") eingeschlossen wird:
variable_name = "text"Beispiele:
name = "Alice" # Text mit Buchstaben
message = 'Welcome!' # Einfache Anführungszeichen funktionieren auch
address = "123 Main St" # Text mit Zahlen
empty = "" # Leerer StringOhne Anführungszeichen würde Ruby nach einer Variablen oder Methode suchen, anstatt es als Text zu behandeln.
Probier es selbst
# TODO: Schreibe die Variablen unten
# Die folgenden Zeilen nicht löschen
puts city
puts countryDiese 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