Koristeci eval funkciju, tvoj glavni program kompajlira tvoje module svaki put kada ih eval-uje. To ces izbeci tako sto ces te tvoje module napraviti kao prave Perl module. Te tvoje module tesko mozemo nazvati pravim modulima.
Na ovom linku:
http://world.std.com/~swmcd/steven/perl/module_mechanics.html
naci ces detaljne informacije o pisanju Perl modula, tako da nema potrebe
da ti pisem detaljnije o tome.
Takodje, ovaj link je veoma interesantan, daje malo vise informacija:
http://mathforum.org/~ken/perl_modules.html
Sto se tice parceta koda, pa vec sam ti dao primer u mojoj prethodnoj poruci. Napises modul, nazoves ga Kartica (fajl Kartica.pm) i u svom glavnom programu ga ukljucujes sa:
Code:
use Kartica;
Zatim, kada hoces da kreiras objekat koji je definisan u tom modulu, pozivas ga otprilike ovako:
Code:
$kartica = new Kartica(opcija1 => "Blabla", opcija2=>"12345");
Recimo da u objektu Kartica imas metod PrikaziKarticu():
Code:
$kartica->PrikaziKarticu();
Easy as that! U sustini, pisanje i koriscenje Perl modula je krajnje jednostavno a veoma mocno.
Pozdrav,
alex.
Alex: My favorite site is
http://localhost/
R.J. Oppenheimer: "I am become death, destroyer of worlds" (1945 AD)
tweet.13x ||
linkedin.13x