Seuraavaksi tarkastellaan esimerkkejä erilaisista itse kirjoitetuista funktioista.
Ensimmäinen asia, mihin funktiota suunniteltaessa tulee ottaa kantaa, on funktion rajapinta.
Rajapinnan luonne syntyy siitä, millainen parametrien käytön ja paluuarvon yhdistelmä funktiolle suunnitellaan.
![]() | Ei parametreja - ei paluuarvoa |
![]() | Parametri - ei paluuarvoa |
![]() | Parametri ja paluuarvo |