Kotlin – Les variables

Les variables sont une partie importante de toute programmation. Ce sont les noms que vous donnez aux emplacements de mémoire de l’ordinateur qui sont utilisés pour stocker des valeurs dans un programme informatique et plus tard vous utilisez ces noms pour récupérer les valeurs stockées et les utiliser dans votre programme.

Les variables Kotlin sont créées à l’aide des mots-clés var ou val, puis un signe égal = est utilisé pour attribuer une valeur à ces variables créées.

Syntaxe

Voici une syntaxe simple pour créer deux variables, puis leur attribuer des valeurs différentes :

var name = "Hadil Ghribi"
var age = 8
var height = 3,8

Exemples

Une fois qu’une variable est créée et qu’une valeur lui a été attribuée, nous pouvons ultérieurement accéder à sa valeur en utilisant son nom comme suit :

fun main() {
var name = "Hadil Ghribi"
var age = 8

println(name)
println(age)
}

Lorsque vous exécutez le programme Kotlin ci-dessus, il génère la sortie suivante :

Hadil Ghribi
8

Voyons un autre exemple où nous accéderons aux valeurs des variables en utilisant le signe dollar $ :

fun main() {
var name = "Hadil Ghribi"
var age = 8

println("Nom= $name")
println("Âge = $age")
}

Lorsque vous exécutez le programme Kotlin ci-dessus, il génère la sortie suivante :

name= Hadil Ghribi
Âge = 8

Voyons un autre exemple pour afficher les valeurs des variables sans utiliser le signe dollar comme ci-dessous :

fun main() {
var name = "Hadil Ghribi"
var age = 8

println("Nom = " + name)
println("Âge = " + age)
}

Lorsque vous exécutez le programme Kotlin ci-dessus, il génère la sortie suivante :

Nom = Hadil Ghribi
Âge = 8

Kotlin, Variables mutables

Mutable signifie que la variable peut être réaffectée à une valeur différente après l’affectation initiale. Pour déclarer une variable mutable, nous utilisons le mot-clé var comme nous l’avons utilisé dans les exemples ci-dessus :

fun main() {
var name = "Hadil Ghribi"
var age = 9

println("Nom = $name")
println("Âge = $age")

name= "Hedi Moh"
age= 11

println("Nom = $name")
println("Âge = $age")
}

Lorsque vous exécutez le programme Kotlin ci-dessus, il génère la sortie suivante :

Nom = Hadil Ghribi
Âge = 9
Nom = Hedi Moh
Âge = 11

Variables Kotlin en lecture seule

Une variable en lecture seule peut être déclarée en utilisant val (au lieu de var) et une fois qu’une valeur est affectée, elle ne peut pas être réaffectée.

fun main() {
val name = "Hadil Ghribi"
val age = 9

println("Nom = $name")
println("Âge = $age")

name = "Nour Ali" // Non autorisé, lève une exception
age= 11
println("Nom = $name")
println("Âge = $age")
}

Lorsque vous exécutez le programme Kotlin ci-dessus, il génère la sortie suivante :

main.kt:8:4 : error: val ne peut pas être réaffecté
name = "Nour Ali" // Non autorisé, lève une exception
^
main.kt:9:4 : error: val ne peut pas être réaffecté
age = 11
^

Lecture seule vs Mutable

Les variables mutables seront utilisées pour définir des variables, qui continueront à facturer leurs valeurs en fonction de différentes conditions pendant l’exécution du programme.

Vous utiliserez la variable en lecture seule pour définir différentes valeurs constantes, c’est-à-dire les variables qui conserveront leur valeur tout au long du programme.

Types de variables Kotlin

Kotlin est assez intelligent pour reconnaître que « Hadil Ghribi » est une chaîne et que 9 est une variable numérique. Cependant, vous pouvez spécifier explicitement un type de variable lors de sa création :

fun main() {
var name: String = "Hadil Ghribi"
var age: Int = 9

println("Nom = $name")
println("Âge = $age")

name= "Nour Ali"
age= 9

println("Nom = $name")
println("Âge = $age")
}

Lorsque vous exécutez le programme Kotlin ci-dessus, il génère la sortie suivante :

Nom = Hadil Ghribi
Âge = 9
Nom = Nour Ali
Âge = 9

Bientôt, nous en apprendrons plus sur les différents types de données disponibles dans Kotlin qui peuvent être utilisés pour créer différents types de variables.

Règles de nommage des variables Kotlin

Il y a certaines règles à suivre pour nommer les variables Kotlin :

  • Les noms de variables Kotlin peuvent contenir des lettres, des chiffres, des traits de soulignement et des signes dollar.
  • Les noms de variables Kotlin doivent commencer par une lettre, $ ou des traits de soulignement
  • Les variables Kotlin sont sensibles à la casse, ce qui signifie que hadil et HADIL sont deux variables différentes.
  • La variable Kotlin ne peut pas avoir d’espace blanc ou d’autres caractères de contrôle.
  • La variable Kotlin ne peut pas avoir de noms comme var, val, String, Int car ce sont des mots-clés réservés dans Kotlin.

Articles similaires

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Bouton retour en haut de la page