Appeler une fonction
Maintenant que nous savons écrire des fonctions, nous allons voir comment les appeler afin de les utiliser. Nous l’avons déjà fait lorsque nous avons manipulé les fonctions mathématiques au chapitre Manipuler les variables.
On appelle une fonction par son nom, on indique les arguments entre parenthèses et on stocke un éventuel retour dans une variable.
En guise d’exemple, le programme suivant appelle les fonctions displayHello, displayWord et divide précédemment écrites :
fun main()
{
displayWord("Hey!")
displayHello()
val result = divide(5, 2)
println(result)
}
fun displayWord(word: String)
{
println(word)
}
fun displayHello()
{
println("Hello")
}
fun divide(number1: Int, number2: Int): Double
{
return number1 / number2.toDouble()
}
Lors de son exécution, le programme déclenche l’affichage suivant dans le terminal :
Hey!
Hello
2.5