Qu'est-ce que l'interpolation de chaîne à Kotlin?
Une expression d'interpolation ou d'interpolation de chaîne est un morceau de code qui est évalué et renvoie une chaîne en conséquence. Dans Kotlin, l'interpolation de chaîne nous permet de concaténer efficacement les chaînes constantes et les variables pour créer une autre chaîne. L'interpolation de la chaîne est la substitution de la valeur d'une variable dans une chaîne. Le caractère «$» est utilisé pour interpoler une variable dans Kotlin, et le caractère «$» est utilisé pour une interpolation d'expression.
Pour comprendre l'interpolation de la chaîne Kotlin, nous avons les différents exemples suivants:
Exemple # 1: Programme d'utilisation de l'interpolation de chaîne dans Kotlin:
Les variables peuvent être interpolées dans la chaîne, ce qui signifie que leurs valeurs sont substituées. Nous pouvons obtenir la longueur de la chaîne en incluant une expression entre parenthèses.
Nous avons la fonction principale définie dans laquelle la mise en œuvre du code est effectuée. La fonction principale a une variable en tant que mot-clé «Val», qui se voit attribuer un nom comme «MyName». La variable «MyName» a été initialisée avec une valeur de chaîne. L'autre variable est attribuée au nom «Myage», qui contient une valeur entière. La fonction println utilise la fonction d'interpolation de chaîne avec le signe «$». Le signe «$» est utilisé juste avant les variables «MyName» et «Myage» dans la chaîne de la fonction println. Ici, nous avons la longueur de la variable «MyName» en l'entourant dans les supports bouclés. Il existe une autre variable définie comme «MYMSG», qui contient également la valeur de la chaîne, et dans la fonction println, nous récupérons la longueur de la chaîne avec la fonction d'interpolation de la chaîne.
Nous avons imprimé la valeur de la variable et de la longueur des chaînes en utilisant l'interpolation de la chaîne dans la chaîne. La sortie est indiquée dans l'image suivante:
Exemple # 2: Programme d'utilisation de l'interpolation de chaîne pour l'évaluation de l'opération arithmétique dans Kotlin:
Nous pouvons également appliquer une interpolation de cordes pour les évaluations des opérations arithmétiques. Voyons comment fonctionne l'interpolation de la chaîne avec les opérations arithmétiques.
Nous avons d'abord défini la fonction principale. La fonction principale a des variables représentées avec le mot-clé «var». Nous avons créé une variable avec le nom «A», qui a une propriété de type «int» et est initialisé avec le numéro «10». Nous avons une autre variable créée comme «B» avec la propriété «int» et contient une valeur de nombre «5». Il existe d'autres variables définies comme «somme», «sub», «multiplier» et «diviser» dans laquelle nous avons attribué des opérations arithmétiques de base. Ensuite, nous avons la fonction Kotlin Println, qui contient la chaîne.
Dans la chaîne suivante, nous avons utilisé l'interpolation de la chaîne sur des variables spécifiées telles qu'elles sont remplacées par leurs valeurs:
Exemple # 3: Programme de réaffectation d'une variable de chaîne avec interpolation de chaîne dans Kotlin:
Vous ne pouvez pas modifier les caractères d'une chaîne. Cependant, si nous déclarons une variable de chaîne en utilisant le mot clé «var», nous pouvons le réaffecter à nouveau.
Nous avons la déclaration de fonction principale. Ici, nous avons créé une variable avec le mot-clé «var». La variable est définie comme «Stringis» et initialisée avec la valeur de chaîne. La variable est interpolée dans la chaîne comme «$ stringis». Ensuite, nous avons réaffecté une chaîne à une variable «Stringis». Nous avons utilisé une référence «var» qui est mutable et nous permet de modifier une chaîne existante. Le println a une interpolation de chaîne variable, qui sera utilisée dans la valeur «Stringis» variable.
Nous avons une sortie de la chaîne précédente et de la chaîne mise à jour sur l'écran du terminal suivant:
Exemple # 4: Programme d'utilisation de l'interpolation de chaîne avec une chaîne brute dans Kotlin:
La chaîne brute est délimitée avec les triples citations («« «…» ») et il ne contient pas de caractères d'échappement. Il fournit la facilité d'écriture de la chaîne en plusieurs lignes, qui est également appelée une chaîne multi-lignes.
Nous avons défini notre fonction principale. Ensuite, nous avons défini une variable avec le mot-clé «Val». La variable est attribuée comme «x», contenant une valeur numérique «9». Nous avons également créé une variable en tant que «Y», qui comprend également une valeur numérique «3». Nous utilisons un délimiteur avec des citations triples, qui sont stockées dans la variable «mystr» et utilisons une expression interpolée à chaîne. Notez que nous avons une déclaration conditionnelle de l'obtention de la valeur maximale des variables spécifiées. L'expression «$», qui enferme l'expression entre parenthèses bouclées, peut être utilisée pour résoudre toutes les ambiguïtés ou pour utiliser des expressions plus complexes. Ensuite, la fonction println a une expression d'interpolation de chaîne, qui a une fonction Trimmargin (). Le trimmargin utilise «|» et supprime les principaux espaces blancs du texte brut.
Nous avons la sortie de la chaîne brute dans l'image suivante:
Exemple # 5: Programme d'utilisation d'interpolation de chaîne avec les propriétés de chaîne dans Kotlin:
Nous avons utilisé des propriétés et plusieurs méthodes de classe de chaînes car les littéraux de chaîne à Kotlin sont membres de cette classe. La méthode suivante est utilisée dans l'exemple comme indiqué ci-dessous:
1. compareTo (): il compare la chaîne donnée et renvoie «0» si les chaînes sont les mêmes.
2. get (): la valeur d'index spécifique du caractère est renvoyée dans cette méthode.
3. plus (): cette fonction renvoie une nouvelle chaîne créée en concaténant cette chaîne avec la chaîne qui lui est fournie.
4. SUBENDENCE (START, FIN): Renvoie une sous-chaîne qui commence au début et se termine à la fin mais n'inclut pas la fin.
Nous avons une fonction principale définie dans laquelle nous avons utilisé quelques méthodes de chaîne. Tout d'abord, nous avons créé une variable en tant que «str1» et une variable en tant que «str2», qui sont initialisées avec des valeurs de chaîne. Ensuite, nous avons une autre variable en tant que «résultat», qui a une propriété de type de chaîne. La variable «Résultat» contient la méthode compareto (), qui compare si STR1 et STR2 sont égaux ou non. Ensuite, nous avons une fonction println avec l'interpolation de chaîne et l'expression d'interpolation de la chaîne dans la chaîne. Nous avons utilisé la méthode get () et la méthode de subséquence, qui sera imprimée comme sortie.
La sortie de l'utilisation d'une méthode de classe de chaîne différente dans les littéraux de chaîne est affichée ci-dessous:
Conclusion:
L'objectif de l'article était de montrer aux lecteurs comment utiliser l'interpolation et l'expression de la chaîne dans la chaîne. Le formatage des chaînes dans Kotlin est plus efficace que l'interpolation simple. Nous avons différents exemples d'utilisation d'interpolation de chaîne à Kotlin. Ces exemples vous aideront dans l'interpolation de la chaîne du langage de programmation Kotlin. Nous espérons que vous avez trouvé cet article utile. Vérifiez les autres articles sur les indices Linux pour plus de conseils et d'informations.