Affecter des valeurs par défaut Valeur:par défaut
Il est possible d’affecter des valeurs par défaut aux paramètres des fonctions.
À quoi ça sert ?
Cela permet de rendre optionnels certains arguments en leur donnant une valeur par défaut si jamais ils sont omis au moment de l’appel.
Soit une fonction dont le but est d’afficher les nombres compris entre deux bornes avec un pas spécifique :
fun count(theMin: Int, theMax: Int, theStep: Int)
{
for (counter in theMin..theMax step theStep)
{
println(counter)
}
}
Voici une autre version dans laquelle l’argument theStep a pour valeur par défaut 1 :
fun count(theMin: Int, theMax: Int, theStep: Int = 1)
{
for (counter in theMin..theMax step theStep)
{
println(c ...