Derzeit studiere ich, um die Ruby Engineer Certification Exam Silver zu erhalten. Ich habe immer noch viel Verständnis für die Sprache, daher werde ich von den Grundlagen ausgehen.
Eine Methode, die das letzte Zeichen einer Zeichenfolge löscht.
str = "abeshi".chop
p str
=> "abesh"
Wenn das Ende jedoch \ r \ n ist, werden beide Zeichen gelöscht. Ich denke, das liegt daran, dass nur in der Windows-Umgebung das Zeilenvorschubzeichen sowohl \ r als auch \ n erfordert.
str = "tawaba\r\n".chop
p str
=> "tawaba"
Geben Sie ein ganzzahliges Argument an und geben Sie den Wert zurück, der dem Index des angegebenen Arguments aus einem Array oder einer Zeichenfolge entspricht.
array = ["abeshi", "tawaba", "uwaraba", "howatya"]
p array.slice(2)
=> "uwaraba"
Durch Trennen der Argumente durch ein Komma wird der Wert innerhalb des Bereichs zurückgegeben.
array = ["abeshi", "tawaba", "uwaraba", "howatya"]
p array.slice(1,3)
=> ["tawaba", "uwaraba", "howatya"]
Eine Methode, die den Inhalt eines Arrays der Reihe nach sortiert.
num = [2, 1, 4, 8, 9, 7, 6, 3, 5]
p num.sort
=> [1, 2, 3, 4, 5, 6, 7, 8, 9]
Durch Setzen von sort! Können Sie destruktiv sortieren.
Eine Methode, die das Objekt selbst ändert
Das Muster entspricht dem Inhalt von num.
num = [2, 1, 4 ,8 , 9, 7, 6, 3, 5]
num.sort
p num
=> [2, 1, 4 ,8 , 9, 7, 6, 3, 5]
Ein Muster, in dem der Inhalt von num geändert wurde.
num = [2, 1, 4 ,8 , 9, 7, 6, 3, 5]
num.sort!
p num
=> [1, 2, 3, 4, 5, 6, 7, 8, 9]
Recommended Posts