Ich frage mich, ob es ein Ruby-Idiom zum Extrahieren einer Teilzeichenfolge aus einem Index bis zum Ende der Zeichenfolge gibt. Ich kenne str[index..-1]
, die durch die Übergabe in einem Bereich Objekt an die String
[]
Methode funktioniert, aber es ist ein wenig klobig. In Python zum Beispiel könnten Sie schreiben str[index:]
, die implizit erhalten Sie den Rest der Zeichenfolge.Ruby-Idiom für Teilzeichenfolge vom Index bis zum Ende der Zeichenfolge
Beispiel:
s = "hello world"
s[6..-1] # <-- "world"
Gibt es etwas Schöneres, als s[6..-1]
?
Ich denke, explicity bekommen wollen, ist schöner als implicity in diesem Fall. – Flauwekeul
@Flauwekeul Warum ist Range in dieser Hinsicht ein Clunk? –
Was meinst du mit Clunk? – Flauwekeul