Junior — Middle
Wat is het verschil tussen het doorgeven van een waarde als parameter aan een functie en het gebruik van specifieke gegevens bij het aanroepen van die functie?
sobes.tech AI
Antwoord van AI
De parameters van een functie zijn variabelen die in de definitie van de functie worden gedeclareerd en dienen om waarden te ontvangen bij het aanroepen. Concrete gegevens (argumenten) zijn de werkelijke waarden die aan deze parameters worden doorgegeven tijdens het aanroepen.
Bijvoorbeeld:
def greet(name): # name — parameter
print(f"Hallo, {name}!")
greet("Alice") # "Alice" — argument
Hier is name de parameter, en "Alice" is de concrete waarde die bij het aanroepen wordt doorgegeven. Parameters bepalen de structuur van de functie, en argumenten zijn de gegevens waarmee de functie tijdens het aanroepen werkt.