Wie kann ich die ersten bis fünften vorletzten Array-Elemente in Perl drucken?

Ich bin mit dem folgenden code, und ich bin versucht zu drucken, das erste element in der @rainbow array über die fünfte ein-aus-dem-letzten element in der @rainbow array. Dieser code funktioniert für beliebige positive Indizes innerhalb der Grenzen des Arrays, aber nicht für negative Sachen:

@rainbow = ("a".."z");
@slice = @rainbow[1..-5];
print "@slice\n";

InformationsquelleAutor der Frage thenickname | 2010-01-08

Schreibe einen Kommentar