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.