Funktion (programmering): Forskelle mellem versioner
Content deleted Content added
EPO (diskussion | bidrag) m småret |
m Typo i et internt link |
||
Linje 5:
En funktion identificeres ud fra dens [[prototype]], eller ''signatur'', som består af tre elementer. De vigtigste 2 er et [[funktionsnavn]] og en eller flere ''formelle'' [[parameter| parametre]]; i [[stærkt typecheckede programmeringssprog]] specificeres parametertyper, hvor der med type menes [[datatype]]. Det tredie element er datatypen af funktionens evt. returværdi.
Ud over prototypen indeholder funktionen noget [[kode_(programmering)
<ref>
Den mest grundlæggende overføringsmekanisme er [[værdioverføring]], hvor den formelle parameter bliver initialiseret med en ''kopi'' af den tilsvarende aktuelle værdi. Da de formelle parametre i funktionskoden fungerer på linie med lokale variabler, kan funktionskoden derfor ændre parametrenes værdier uden at det får virkning på de aktuelle parametre og dermed uden for funktionen.
|