Prikazi cijelu temu 06.08.2013 12:17
Getsbi Van mreze
Moderator
Registrovan od:04.02.2009
Lokacija:Vršac


Predmet:Re: Procedure,funkcije,sub,argumenti,parametri
Razlika između parametara kod procedura i argumenata kod funkcija je što su parametri opcioni, a argumenti obavezni. Otuda i razlika u nazivima. Ovo napominjem zbog konvencije koje bi se trebalo pridržavati pri pisanju programskog koda. Procedure mogu da se pozovu na vrednosti parametara iz nekih drugih procedura i ne moraju.

Sub subname [( parameterlist )]
    statements
End Sub


Function functionname (argumentlist)
    statements
EndFunction

Funkciji najčešće zadajete argument sa forme i iz tabele podataka. Mada verovatno ima i drugih načina.
Funkcija bez bar jednog argumenata ne postoji.

Ovako nešto ne postoji:

Function functionname ()
    statements
EndFunction


To što su inženjeri Microsofta u sintaksi dozvolili, ne mora da znači da je ispravno.
Neko bi mogao da se pozove na ugrađenu funkciju Now() i kaže da nema argument. Međutim i ona ima obavezni argument, a to je sistemski datum i vreme.

Ovo je važno kako bi smo znali kada da započnemo koje zaglavlje.
Ovaj post je ureden 1 puta. Posljednja izmjena 06.08.2013 12:19 od strane Getsbi.