next up previous contents
Next: Fluxul Up: Sintaxa Previous: Vizibilitate   Cuprins

Perspectiva dinamica

Perspectiva dinamica urmareste modul in care aceleasi terminale si neterminale evolueaza in timpul rularii programului sursa.

Nu exista nici o diferenta intre proceduri, functii, figuri; codul terminalului corespunzator cuvintelor cheie ``procedure'', ``function'', ``figure'' fiind acelasi. In continuare referirea la proceduri este echivalenta cu referirea sau la procedurim, sau la functii, sau la figuri. Cand valoarea returnata de o procedura e folosita, procedura functioneaza ca functie; cand comenzi de desenare se aduna in cadrul unei proceduri, avem de-a face cu o figura; scopul existentei mai multor variante de denumire a procedurilor este usurarea intelegerii codului sursa plint.

Metodele difera de proceduri prin aceea ca ele trebuie apelate mai special, folosind operatorul de apel de metoda ``', aplicat unei referinte; de aceea ele au ca argument ascuns o variabila special numita self.

Numele procedurii curente pote fi obtinut din variabila this; prin this se si poate apela recursiv procedura curenta.


Subsections

Sebastian Glita 2002-06-19