Kotlin Multiplatform Academy · Leçon

Chaînes, nombres et collections partout

Découvrez les types fondamentaux de la bibliothèque standard qui se comportent de la même façon sur toutes les cibles.

Leçon 1 sur 413 étapes

Chaînes, nombres et collections partout est une leçon Kotlin Multiplatform Academy gratuite sur CoddyKit. Ceci est la leçon 1 sur 4. Tu peux lire la leçon complète ci-dessous gratuitement — puis la pratiquer en direct dans le navigateur avec un éditeur de code intégré et un tuteur IA 24/7. Elle fait partie du parcours d'apprentissage Kotlin Multiplatform Academy, et ta progression se synchronise sur le web et l'application CoddyKit. Le cours Kotlin Multiplatform Academy comprend 4 leçons au total.

Une boîte à outils pour toutes les cibles

La bibliothèque standard Kotlin est fournie avec le langage lui-même. Ses types fondamentaux se comportent donc de la même manière sur Android, iOS, ordinateur et au-delà.

Les chaînes fonctionnent partout

Le type String est entièrement multiplateforme. Vous pouvez déclarer et combiner du texte dans commonMain en toute confiance, partout.

val name: String = "Ada"
val hi = "Hello, " + name

Les fonctions pratiques des chaînes vous accompagnent

Les fonctions pratiques de String, comme uppercase, trim et length, résident toutes dans le code commun et sont disponibles sur chaque plateforme.

val tidy = "  hi  ".trim().uppercase()

Les nombres sont également partagés

Les types numériques tels que Int, Long et Double font partie du Kotlin commun. Vos calculs sont donc identiques sur toutes les cibles.

val total: Int = 2 + 3
val price: Double = 9.99

Convertir entre les types

Les conversions comme toInt et toDouble sont compatibles avec le code commun, ce qui vous permet de remodeler les nombres partout où votre code partagé s’exécute.

val count = "42".toInt()
val ratio = count.toDouble()

Découvrir List

Une List contient un groupe ordonné d’éléments. Elle est multiplateforme, et la même collection peut donc alimenter les deux applications.

val fruits: List<String> = listOf("apple", "pear")

Les ensembles garantissent l’unicité

Un Set ne stocke chaque valeur qu’une seule fois. Comme List, il fonctionne de la même manière sur toutes les cibles Kotlin.

val tags: Set<String> = setOf("kmp", "kmp")

Les dictionnaires associent clés et valeurs

Un Map associe des clés à des valeurs. Il est entièrement partagé, et les recherches se comportent donc de manière identique sur toutes les plateformes.

val ages: Map<String, Int> = mapOf("Ada" to 36)

Lire les éléments en toute sécurité

Utilisez l’indexation ou getOrNull pour lire une liste. Ces opérations sur les collections sont compatibles avec le code commun sur toutes les cibles.

val first = fruits[0]
val maybe = fruits.getOrNull(5)

Pourquoi est-ce important&nbsp;?

Comme ces types fondamentaux sont identiques partout, vous écrivez la logique de données une seule fois sans vous soucier de la plateforme qui l’exécute. 🙂

Privilégier les types communs

Commencez par utiliser String, Int, List, Set et Map ordinaires. Ils constituent la base sûre et portable du Kotlin partagé.

Vérification rapide

Quelle collection convient à ce besoin ?

Récapitulatif

Les types fondamentaux de la bibliothèque standard, String, les nombres, List, Set et Map, se comportent de la même manière sur chaque cible. La logique de données partagée est donc très fiable.

Gratuit pour commencer

Apprends Kotlin avec un tuteur IA — gratuit

Écris et exécute du vrai code dans ton navigateur, obtiens de l'aide instantanée d'un tuteur IA disponible 24h/24, et reprends là où tu t'es arrêté sur le web ou dans l'app.

Cours
30
Leçons
120

Questions Fréquemment Posées

La leçon « Chaînes, nombres et collections partout » est-elle gratuite ?

Oui — le texte complet de « Chaînes, nombres et collections partout » est gratuit à lire ici sur le web. Pour la pratiquer de manière interactive (un éditeur de code intégré et un tuteur IA 24/7) et déverrouiller le reste du cours Kotlin Multiplatform Academy, passe à CoddyKit PRO. Le cours Kotlin Multiplatform Academy comprend 4 leçons au total.

Qu'est-ce que j'apprendrai dans « Chaînes, nombres et collections partout » ?

Découvrez les types fondamentaux de la bibliothèque standard qui se comportent de la même façon sur toutes les cibles. Tu pratiques Kotlin Multiplatform Academy avec du code pratique que tu exécutes directement dans le navigateur, et un tuteur IA 24/7 répond à tes questions au fur et à mesure que tu avances dans la leçon.

Dois-je avoir de l'expérience pour commencer Kotlin Multiplatform Academy ?

Aucune expérience préalable n'est requise. Kotlin Multiplatform Academy sur CoddyKit est structuré pour les débutants jusqu'aux apprenants avancés, donc tu peux commencer ici ou depuis le début et avancer à ton rythme. Ceci est la leçon 1 sur 4.

Combien de temps prend la leçon « Chaînes, nombres et collections partout » ?

La plupart des leçons CoddyKit prennent environ 5–10 minutes. Chacune est courte et interactive, tu progresses régulièrement et tu repiques exactement où tu t'es arrêté sur le web et l'app.

Peux-tu écrire et exécuter du code dans cette leçon Kotlin Multiplatform Academy ?

Oui. Chaque leçon Kotlin Multiplatform Academy inclut un éditeur de code intégré, tu écris et exécutes du vrai code directement dans ton navigateur et tu reçois des retours IA instantanés — aucune configuration locale requise.

Toutes les leçons de ce cours

  1. Chaînes, nombres et collections partout
  2. map, filter et fold dans le code partagé
  3. Dates avec kotlinx-datetime
  4. Ce qui ne se trouve PAS dans la bibliothèque standard commune
← Retour à Kotlin Multiplatform Academy