Obwohl Perl verfügt über eine einzigartige und manchmal verwirrende Syntax ist es ein leistungsfähiges und voll funktionsfähige Programmiersprache. Sie können komplexe Operationen auf Datentypen wie Arrays durchführen mit Standard- Perl -Funktionen. Um durch ein Perl-Array ab der Mitte zu lesen, ist alles was Sie tun müssen, um herauszufinden, wie viele Elemente im Array , und führen Sie dann einige einfache Arithmetik. Anleitung
1
Berechnen Sie die Größe des Array mit Skalar -Konvertierung. Zum Beispiel, wenn Sie ein Array namens " Namen " haben und Sie möchten , um seine Größe zu der Variablen zugewiesen " ArraySize , " type " = @ $ ArraySize Namen ; ." In Ihrem Perl-Skript
< br > 2
Teilen Sie den skalaren Wert oder Größe des Arrays durch zwei , konvertieren Sie die Quotienten in eine ganze Zahl und subtrahieren Sie dann eins vom Endergebnis . Geben Sie zum Beispiel " $ Mitte = int ($ ArraySize /2) -1; " in Ihren Perl-Skript . Wie die meisten Programmiersprachen Perl beginnt das Zählen bei Null statt einer. Wenn Sie sieben Elemente im Array haben , gibt dieser Berechnung, die Sie den Index für das Element drei .
3
Entpacken Sie die Array-Element mit der Nummer, die Sie als Kursindex berechnet. Zum Beispiel , geben Sie " print $ Namen [$ Mitte ] ; ." , Um das Element kurz vor dem arithmetischen Mittelpunkt des Arrays Printwerbung