Function vs Procedure

Tags:    delphi

Hey :)
Kan i sige hvornår man skal bruge procedure, og hvornår man skal bruge funvtion? Og hvad er forskellen? :)



8 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 2 karma
Sorter efter stemmer Sorter efter dato
Forskellen på function og procedure er at function har en return værdi, derudover mener jeg ikke functions har adgang til objekterne i programmet såsom knapper osv.

Dden eneste forskel er netop det at functions returnerer en værdi. På alle andre måder er de ens også mht. adgang til variable objekter



Fold kodeboks ind/udKode 




Forskellen på function og procedure er at function har en return værdi, derudover mener jeg ikke functions har adgang til objekterne i programmet såsom knapper osv.



Kan i give et eksembel? :)



Okay :) Et lille spørgsmål mere..

I function, skal variablen så stå i
private
eller
public?




den skal ikke stå nogen steder.



Result := 'hej', skal der ikke stå Result: String; nogen steder? :)



function Test: string;

there you have it :)

Test er så en procedure der næsten opfører sig som en variabel. Private og public har noget at gøre med objekt orienteret programmering og har som sådan ikke noget med selve method'en at gøre



t