Nous avons déjà utilisé une fonction avec paramètre dans cette documentation: la fonction print(). Faisons maintenant les nôtres. Chaque paramètre aura un nom suivi de ‘:’ et de son Type. 

Exemple:

func sayHelloTo(name: String) {
    print(“Salut “ + name)
} 

Pour utiliser la fonction, nous devons appeler la fonction et y entrer le paramètre:

sayHelloTo(name: “Athena”) 

Nous obtenons ainsi Salut Athena.

Si le nom du paramètre est tel que nous le voyons, il apparaîtra ainsi dans l’appel de la fonction. Si vous ne voulez pas voir apparaître le nom du paramètre, il devra être précédé de ‘_’ et d’un espace. 

Exemple:

func calculateTip(_ bill: Int) {
    let tip = bill / 10
    print(“Pourboire pour la serveuse = (tip)”)
} 

Le nom du paramètre n’apparaîtra pas lors de l’appel de la fonction:

calculateTip(234)