Um die letzten n
Zeichen aus einer Zeichenfolge zu erhalten, habe ich angenommen, dass Sie sie verwenden können
ending = string[-n..-1]
aber wenn die Zeichenfolge weniger als n
Buchstaben lang ist, erhalten Sie nil
.
Welche Problemumgehungen sind verfügbar?
Hintergrund : Die Zeichenfolgen sind ASCII-Zeichenfolgen, ich habe Zugriff auf Ruby 1.9.1 und verwende einfache alte Ruby-Objekte (keine Webframeworks).
chars
anstelle von split verwenden.