Video: A delightful way to teach kids about computers | Linda Liukas 2025
Neben den mathematischen Operationen haben Strings in Ruby viele andere nützliche Funktionen eingebaut. Wenn Sie sich mit der Programmierung vertraut machen, wird es Zeiten geben, in denen Sie etwas komplizierter machen wollen. und Ruby wird da sein, um den Tag zu retten!
Stellen Sie sich vor, Sie müssten einen Gruß zum Schreien bringen. Im Text können Sie alle Großbuchstaben verwenden. Aber was ist, wenn die Variable nicht schon in Großbuchstaben einen Namen hat? Sie können eine Zeichenfolgenfunktion verwenden, um dieses Problem zu lösen:
2. 2. 2: 031> "Chris". upcase => "CHRIS" 2. 2. 2: 032> name = "Chris" => "Chris" 2. 2. 2: 033> name => "Chris" 2. 2. 2: 034> name. upcase => "CHRIS"
Um die Fähigkeiten eines Objekts in Ruby zu nutzen, folgen Sie dem Objekt mit einem Punkt (auch bekannt als Punkt ) und dann dem Namen der Funktion, die Sie verwenden möchten. Diese Technik arbeitet direkt mit einem Objekt wie dem obigen String-Beispiel oder mit einer Variablen.
Hier versuchen Sie, die Großbuchstabenfunktion zu verwenden, um die Schnur im Flug in Großbuchstaben umzuwandeln.
In Ruby werden die programmierten Fähigkeiten oder Funktionen eines Objekts als -Methoden bezeichnet. Wenn Sie Code schreiben, mit dem ein Objekt eine Methode verwendet, senden Sie eine Nachricht an dieses Objekt.
Versuchen Sie dieses Beispiel:
2. 2. 2: 035> Gruß = "Hallo dort" => "Hallo dort" 2. 2. 2: 036> Gruß. capitalize => "Hallo, da"
Wenn Sie vergessen haben, die Begrüßung groß zu schreiben (oder vielleicht nicht sicher waren, ob sie groß geschrieben wurde, weil Sie die Variable von irgendwoher erhalten haben), können Sie die Großschreibung des String-Objekts verwenden, um den Job zu erhalten. erledigt.
Die offizielle Ruby-Dokumentationsseite kann beim Start etwas beängstigend sein. Für jetzt wissen Sie, dass es da ist und es ist kostenlos. Es gibt auch viele kostenlose Ressourcen im Internet, die Ihnen helfen werden, Ihr Lernen zu erweitern. Die Ruby String Referenz ist nur ein kleiner Teil der verfügbaren Dokumentation. Wenn Sie die Seite scannen, sehen Sie eine große Anzahl von Methoden, die Sie in Zukunft verwenden können, auch wenn Sie sie nicht verstehen.