Qu’est-ce qu’une fonction ? Fonction
Le but des fonctions est de découper un programme en petits éléments logiques réutilisables. Chaque fonction a pour objectif d’accomplir une tâche (par exemple, un calcul) à partir de données que nous donnons en entrée (par exemple, un chiffre) et de produire un résultat. Les données que nous donnons en entrée d’une fonction sont appelées arguments. Résultat Argument
En dehors de la fonction main, qui est un peu particulière, nous avons déjà eu l’occasion d’utiliser des fonctions mathématiques dans cet ouvrage. Ces fonctions correspondent parfaitement à cette description : plutôt que de réimplémenter des calculs longs et compliqués, chaque fois que nécessaire, nous pouvons utiliser une fonction qui contient la logique du calcul.
Dans l’exemple suivant, la fonction abs reçoit un seul argument qui est un nombre, calcule la valeur absolue de l’argument puis retourne le résultat, soit la valeur absolue de l’argument.
import kotlin.math.abs
fun main()
{
val resultat = abs(-53)
print(resultat)
}
On appelle argument la valeur qui est passée à la fonction. Une fois dans la fonction, l’argument est appelé paramètre. Paramètre