Programmeren in Python/Functies: verschil tussen versies

Verwijderde inhoud Toegevoegde inhoud
DimiC88 (overleg | bijdragen)
Regel 239:
</pre>
 
De eerste keer dat de functie <code>hello_message()</code> werd opgeroepen waarbij we een voornaam en een achternaam als argumenten gaven was er geen probleem, de versie van de functie met twee parameters werd opgeroepen en correct uitgevoerd. De tweede keer toen we enkel de voornaam gaven kregen we een error. Dit komt dus omdat hij opnieuw naar de versie met twee parameters probeert uit te voeren. De versie met één parameter kan niet worden gebruikt omdat die werd overschreven door de tweede versie met twee parameters.
 
Een mogelijkmogelijke oplossing is twee verschillende functies te definiëren, bijvoorbeeld <code>hello_message_with_only_first_name()</code> en <code>hello_message_with_first_and_last_name()</code>, maar dan definiëer je twee functies die eigenlijk hetzelfde doen. In de volgende puntjes zullen we zien hoe je op andere manieren parameters en argumenten kunt gebruiken om flexiberflexibeler met functies te kunnen werken.
 
=== Standaard waarden ===
Informatie afkomstig van https://nl.wikibooks.org Wikibooks NL.
Wikibooks NL is onderdeel van de wikimediafoundation.