Ceci est mon code:
TYPE:3 RSSI:-68 TEMP:34.22 CH2:KS CH4:VL CH6:OK AUX2:KS
3 Réponses :
Vous pouvez utiliser une boucle à la place et définir où commencer dans le tableau et que vous souhaitez incrémenter l'index avec.
Il n'y a pas de syntaxe comme celle-ci à Kotlin, car les boucles fonctionnent sur un objet de plage ou des objets itables.
Kotlin a très verbeux pour les boucles. Nous pouvons faire quelque chose comme ceci:
Cette doublure est meilleure: p> Vous pouvez utiliser le Filterindexed fonction. p> Remplacez votre Ancienne réponse ci-dessous h2>
pour code> en boucle avec le si code> à l'intérieur avec ceci: p>
C'est une approche très amusante! Et ça marche assez bien. Merci. Puis-je vous poser une autre question à ce sujet? Est-il possible d'ajuster ce code afin qu'il imprime "impair" à côté de chaque premier élément et "Même" à côté de chaque deuxième élément?
@Slowlearner vous êtes les bienvenus. Je ne suis pas sûr que si je vous ai bien compris, mais essayez-le: sve.foreachindexed {i, v -> println ("$ {if (i% 2 == 0)" sinime " } $ v ")} code>
Oui, vous l'avez parfaitement compris. Merci beaucoup monsieur!