Maison > interface Web > js tutoriel > Kotlin à partir de zéro: variables, types de base et tableaux

Kotlin à partir de zéro: variables, types de base et tableaux

Lisa Kudrow
Libérer: 2025-03-16 11:00:13
original
842 Les gens l'ont consulté

Kotlin à partir de zéro: variables, types de base et tableaux

Kotlin, un langage de programmation open-source moderne compilant à Java Bytecode, améliore considérablement le développement d'Android. Son interopérabilité complète avec Java permet une intégration transparente dans les projets existants. Connu pour sa concision, son expressivité et ses outils robustes, Kotlin trouve des applications dans le développement backend et Android, le support officiel de Google solidant sa popularité croissante.

Ce tutoriel d'introduction couvre les concepts fondamentaux de Kotlin: commentaires, variables, types de données de base, tableaux et inférence de type.

Prérequis:

Pour suivre, vous aurez besoin du plugin Kotlin pour Android Studio, ou alternativement, utilisez un terrain de jeu Kotlin en ligne ou une édition communautaire IntelliJ Idea.

Types de données de base:

Contrairement à la distinction de Java entre les types primitifs et les types de référence, Kotlin simplifie cela. Cependant, soyez conscient des décalages de type potentiel pendant les opérations arithmétiques impliquant des types entiers plus petits (octets, courts, etc.). La coulée de type explicite peut être nécessaire. Par exemple:

 var a: octet = 7
var b: octet = 9
Résultat var: octet

// Type d'erreur de décalage sans couler
// résultat = a * b

// Approche correcte avec la coulée
résultat = (a * b) .tobyte ()

println ("$ result") // Sortie: 63
Copier après la connexion

Type booléen:

Le type booléen de Kotlin ( Boolean ) représente des valeurs vraies ou fausses.

Manipulation des cordes:

Kotlin offre des fonctions de chaîne pratiques. Par exemple, la fonction reversed() inverse une chaîne sans modifier l'original:

 var name = "nitish"

println (name.reversed ()) // sortie: hsitin
println (nom) // sortie: Nitish
Copier après la connexion

Arris:

Kotlin propose deux méthodes de création principale de tableau: en utilisant la fonction d'assistance IntArray ou des littéraux de tableau. IntArray(5) crée un tableau de cinq entiers, initialisés à 0 par défaut. IntArray(5){5} initialise tous les éléments à 5. La tentative d'attribution d'une chaîne à un tableau entier entraînera une erreur de compilateur.

Variables:

Kotlin utilise val pour les variables immuables (en lecture seule) et var pour les variables mutables. Les déclarations de type sont facultatives en raison des capacités d'inférence du type de Kotlin:

 Val FirstName: String = "Chike"
Val LastName = "MgBemena" // Type inféré comme chaîne
Copier après la connexion

val empêche la réaffectation, mais pas la modification des éléments du tableau:

 nombres de val = intarray (5) {10}
println (nombres [3]) // Sortie: 10
nombres [3] = 6
println (nombres [3]) // Sortie: 6
Copier après la connexion

Plusieurs déclarations variables doivent être sur des lignes distinctes.

Type d'inférence:

Le système de typage fort de Kotlin intègre l'inférence de type, réduisant le code du chauffeur:

 Val country = "Nigeria" // Type déduit comme chaîne
Code Val = 234 // Type déduit comme int
Copier après la connexion

Commentaires:

Kotlin prend en charge les commentaires Block ( /* ... */ ) et Line ( // ... ), identiques à Java.

Conclusion:

Ce tutoriel a introduit des concepts fondamentaux de Kotlin. Les futurs tutoriels couvriront les boucles, les gammes, les déclarations conditionnelles, les collections et les packages. Reportez-vous à la documentation officielle de Kotlin pour plus d'apprentissage.

Ce tutoriel a été amélioré par les contributions de Nitish Kumar, un développeur Web expérimenté dans le développement de sites Web de commerce électronique.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal