Sobes.tech
Junior — Middle

Explique ce que l'on entend par type Unit en programmation.

sobes.tech IA

Réponse de l'IA

En programmation, le type Unit est un type qui indique l'absence de valeur ou le résultat d'une fonction qui ne retourne rien. Il ressemble à void dans les langages C/C++, mais dans les langages à orientation fonctionnelle (par exemple, Kotlin, Scala), Unit est un type complet qui a une seule instance.

Par exemple, en Kotlin, une fonction qui ne retourne rien a le type Unit :

fun printMessage(message: String): Unit {
    println(message)
}

Ici, Unit signifie que la fonction effectue une action, mais ne retourne pas de valeur utile. Cela permet d'utiliser les fonctions comme des valeurs et de travailler avec elles de manière plus flexible.