
Projekt języka : Instrukcje : call | Poprzednia strona: [ ] Nastepna strona: set |
Wywołanie metody odbywa się poprzez podanie nazwy klasy lub obiektu, a po kropce podaje się nazwę metody. Parametry ujęte są w nawiasy i oddzielone są przecinkami. Nawiasy są obowiązkowe nawet jeśli metoda nie posiada argumentów. Składnia wywołanie metody jest następująca:
klasa.metoda([parametr1[,parametr2,...]])
Istnieje jeszcze druga forma wywołania metody. Nazwy klasy i metody podawane są jako parametry:
call(kalsa,metoda)([parametr1[,parametr2,...]])
Przykłady:
decl c "ctemplate", m "footer" ctemplate.header() ctemplate.contents(1,"foo") call($c,$m)() /* wywołanie równoważne ctemplate.footer() */ homepage.href()