Télécharger au format pdf
Télécharger au format pdf
Vous êtes sur la page 1sur 7
(077052028 22:03 Implémentez diférentes fonctions -Intiez-vaus & Kalin - OpenClassrooms == 2PENCLASSROOMS Q Accueil > Cours > Initiez-vous & Kotlin > Implémentez différentes fonctions Initiez-vous a Kotlin © 12 heures Facile Mis & jour le 08/02/2023 Ll Implémentez différentes fonctions Bienvenue sur 'école 100% en ligne des mét rs qui ont de laveni iez gratuitement de toutes les fonctionnalités de ce cours (quiz, vidéos, accas illimité & tous les chapitres) avec un compte. Créer un compte ou se connecter hitpsvlopenclassrooms, convfricourses'5363106-ntiez-vous-a-kotnv5354812-Implemente2-) { 2 printin("“Hello, world!*) 3 Vous pouvez également retrouver cet exemple de maniére interactive sur Je playground de Kotlin. Expliquons un peu plus en détail ces lignes * Lemot-clé fun suivi de son nom nous permet de définir une fonction, puis de la nommer. * Le type du paramétre ( Array ) est indiqué aprés sonnom( args). Les deux points: indiquent toujours la déclaration d'un type en Kotlin. Une fonction peut se déclarer dans un fichier Kotlin (possédant fextension -kt) sans étre a Vintérieur d'une classe. Nous en parlerons en détail un peu plus tard. Nous affichons dans la console du texte grace ala commande printin() . Cest léquivalent du fameux System.out.println en Java. La encore, vous navez pas besoin d'ajouter un point-virgule pour terminer votre instruction... Ajoutons un peu de complexité... v Essayons maintenant de créer une fonction qui retourne la valeur la plus petite entre deux variables passées en parametres, 1 private fun minOf(a: Int, b: Int): Int ( 2 return if (a < b) a else b 3 Comme vous pouvez le voir, les paramatres de la fonction sont séparés par une virgule, comme en Java. En revanche, afin de retourner une valeur de type Int _, nous allons utiliser encore une fois les deux points: ala fin de notre fonction. Plutét simple, non ? Effectivement ! En revanche, je trouve la condition un peu bizarre... Es-tu sr que le code stexécute correctement ? hitpsvlopenclassrooms, convfricourses'5363106-ntiez-vous-a-kotnv5354812-Implemente2-) { printin("Hello, world! var hello: Unit = main(arrayor("") Ce qui donnera le résultat ci-dessous Hello, world ! Hello, world ! hitpsvlopenclassrooms, convfricourses'5363106-ntiez-vous-a-kotnv5354812-Implemente2- Les professeurs Erwan Rombo Lead Dev Android @Heroes Jobs g7 | Dev Mobile Fullstack - Android, iOS, Flutter, Nestis F Boisney Philippe Master "Expert en Ingénierie Informatique” | Fondateur & Dev’ Mobile (Android & Google Cloud Infrastructure) @CookMinute | Freelance OPENCLASSROOMS v OPPORTUNITES v ADE v POUR LES ENTREPRISES v EN PLUS v ® Francais ¥ OO® hitpsvlopenclassrooms, convfricourses'5363106-ntiez-vous-a-kotnv5354812-Implemente2-

Vous aimerez peut-être aussi

  • Sous Reseau
    Sous Reseau
    Document20 pages
    Sous Reseau
    Mikaia Mogarythme
    Pas encore d'évaluation
  • Program 55 1 2 2
    Program 55 1 2 2
    Document41 pages
    Program 55 1 2 2
    Mikaia Mogarythme
    Pas encore d'évaluation
  • Reseau 5G
    Reseau 5G
    Document7 pages
    Reseau 5G
    Mikaia Mogarythme
    Pas encore d'évaluation
  • Examen Eie M
    Examen Eie M
    Document5 pages
    Examen Eie M
    Mikaia Mogarythme
    Pas encore d'évaluation
  • Apk Mobile
    Apk Mobile
    Document11 pages
    Apk Mobile
    Mikaia Mogarythme
    Pas encore d'évaluation
  • Broadcast
    Broadcast
    Document7 pages
    Broadcast
    Mikaia Mogarythme
    Pas encore d'évaluation