IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Voir le flux RSS

tails

  1. [Kotlin] Déclarations/Types/Inférence de types

    par , 05/09/2017 à 12h04
    Déclarations

    Comme vous l'avez probablement constaté dans les billets précédents, en Kotlin lors d'une déclaration de variable (val ou var) on précise dans l'ordre :
    1. son immutabilité (val ou var ?) : pour rappel, val désigne une valeur fixée, donc immuable. Alors que var désigne une variable donc muable
    2. son nom : comme en Java, soumis à des restrictions et de plus limité par l'existence de mots-clés propres à Kotlin
    3. son type : nous allons y venir très vite

    ...

    Mis à jour 08/09/2017 à 14h24 par tails (Ajout du type Range)

    Catégories
    Java
  2. [Kotlin] Expressions

    par , 02/09/2017 à 09h01
    Comme en Java, en Kotlin tout ce qui retourne une valeur est une expression : litéral, opération, appel de fonction ...
    On peut aussi combiner déclaration et expressions :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    val a = 10
    val b = f(150)
    val c = 60*89
    Là où les choses deviennent intéressantes, c'est l'emploi de certaines structures de contrôles en tant qu'expressions !!!
    Je m'explique. Prenons le snippet suivant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    val majeur = if (age <
    ...

    Mis à jour 08/09/2017 à 14h13 par tails (Ajout : Chaque branche d'une expression a la valeur de sa dernière expression.)

    Catégories
    Java