Différences entre les versions de « Tester un script Kotlin »

De Wiki de Mémoire Vive
Aller à la navigation Aller à la recherche
(Page créée avec « PROVISOIRE Kotlin est un langage utilisé notamment dans les applications Android. On peut l'utiliser dans l'environnement de développement Android Studio. Et il est aussi possible de l'utiliser dans une fenêtre terminal dans une première étape de familiarisation, un peu comme pour Python. Il y a plusieurs étapes à suivre, https://otfried.org/courses/cs109/project-install.html 1) installer ou vérifier la présence de Java sur la machine, et l'installe... »)
 
Ligne 27 : Ligne 27 :
     val nom = readLine()
     val nom = readLine()
     println("Bienvenue, $nom !")
     println("Bienvenue, $nom !")
}
</pre>
Puis tester d'autres scripts,
<pre>
fun main() {
    var somme = 0
    repeat(2) {
        print("Entrez un chiffre : ")
        val chiffre = readLine()?.toIntOrNull() ?: 0
        somme += chiffre
    }
    println("La somme des deux chiffres est : $somme")
}
</pre>
<pre>
class Utilisateur(val nom: String, val age: Int)
fun main() {
    print("Entrez votre nom : ")
    val nom = readLine() ?: ""
    print("Entrez votre âge : ")
    val age = readLine()?.toIntOrNull() ?: 0
    val utilisateur = Utilisateur(nom, age)
    println("Bonjour, ${utilisateur.nom} ! Vous avez ${utilisateur.age} ans.")
}
</pre>
<pre>
class Calculatrice {
    fun additionner(nombre1: Int, nombre2: Int): Int {
        return nombre1 + nombre2
    }
}
fun main() {
    val calculatrice = Calculatrice()
    print("Entrez le premier nombre : ")
    val num1 = readLine()?.toIntOrNull() ?: 0
    print("Entrez le deuxième nombre : ")
    val num2 = readLine()?.toIntOrNull() ?: 0
    val resultat = calculatrice.additionner(num1, num2)
    println("La somme de $num1 et $num2 est : $resultat")
}
}
</pre>
</pre>

Version du 5 mars 2024 à 13:25

PROVISOIRE

Kotlin est un langage utilisé notamment dans les applications Android. On peut l'utiliser dans l'environnement de développement Android Studio. Et il est aussi possible de l'utiliser dans une fenêtre terminal dans une première étape de familiarisation, un peu comme pour Python.

Il y a plusieurs étapes à suivre,

https://otfried.org/courses/cs109/project-install.html

1) installer ou vérifier la présence de Java sur la machine, et l'installer si besoin


2) installer le compilateur Kotlin


3) tester des scripts

Taper la commande kotlinc-jvm pour démarrer le REPL Kotlin.

Puis charger le script en tapant :load NomDuFichier.kt

Et si script contient une classe, on la lance en tapant la commande main()

fun main() {
    print("Entrez votre nom : ")
    val nom = readLine()
    println("Bienvenue, $nom !")
}

Puis tester d'autres scripts,

fun main() {
    var somme = 0

    repeat(2) {
        print("Entrez un chiffre : ")
        val chiffre = readLine()?.toIntOrNull() ?: 0
        somme += chiffre
    }

    println("La somme des deux chiffres est : $somme")
}
class Utilisateur(val nom: String, val age: Int)

fun main() {
    print("Entrez votre nom : ")
    val nom = readLine() ?: ""

    print("Entrez votre âge : ")
    val age = readLine()?.toIntOrNull() ?: 0

    val utilisateur = Utilisateur(nom, age)

    println("Bonjour, ${utilisateur.nom} ! Vous avez ${utilisateur.age} ans.")
}
class Calculatrice {
    fun additionner(nombre1: Int, nombre2: Int): Int {
        return nombre1 + nombre2
    }
}

fun main() {
    val calculatrice = Calculatrice()

    print("Entrez le premier nombre : ")
    val num1 = readLine()?.toIntOrNull() ?: 0

    print("Entrez le deuxième nombre : ")
    val num2 = readLine()?.toIntOrNull() ?: 0

    val resultat = calculatrice.additionner(num1, num2)

    println("La somme de $num1 et $num2 est : $resultat")
}