Thread $zeichen = "+" in einer Rechnung verwenden. (15 answers)
Opened by pl at 2007-08-15 23:29

sid burn
 2007-08-16 13:25
#98264 #98264
User since
2006-03-29
1520 Artikel
BenutzerIn

user image
pl+2007-08-16 11:20:16--
Kann mir jemand erklären was das "->" in Sidburns letzter Zeile heißt? Oder besser was es bewirkt.

Der Pfeil dereferenziert Sachen.

Im Hash sind ja Referenzen auf Subroutinen. Daher gibt $rechnung{'+'} eine Subroutine zurück. Da ich nicht mit der Referenz sondern damit arbeiten möchte worauf die Referenz zeigt, muss man dereferenzieren, das macht der pfeil.

Allerdiengs würde das auch so gehen.

Code: (dl )
$rechnung{'+'}($zahl1, $zahl2);


Durch dieses Konstrukt weiß er automatisch das er Dereferenzieren muss, und tut es auch.

Siehe auch: perlretut
Nicht mehr aktiv. Bei Kontakt: ICQ: 404181669 E-Mail: perl@david-raab.de

View full thread $zeichen = "+" in einer Rechnung verwenden.