perl és az oop
Sziasztok,
elértem a Perl oop részéhez, ahol gyorsan el is akadtam :)
Van egy egyszerű példakód , amihez magyarázatot kérek.
Nem az a gond, hogy nem tudom mit csinál, hanem a "hogyan" és a "miért" nem tiszta.
A new konstruktor egy tömböt kap. Aztán visszaad egy hivatkozást az adatszerkezetre.
Az area nevű példánymetódus mit kap?
Tömböt? merthogy a shift valaminek levágja az 1. elemét, ami alapján lista vagy tömb lehet.
Amit meg levág, azt visszaadja a $self-nek, ami meg kivonatként viselkedik tovább "->" miatt.
Akkor mégis kivonatot kap az area?? Nem értem.
Mikor mit jelent a @_ ebben a kódban?
Előre köszönök minden segítő jellegű magyarázó kommentet!
- Tovább (perl és az oop)
- 830 megtekintés