Es gibt eine forEachIndexed
Funktion in der Standardbibliothek:
Siehe auch @ s1m0nw1's Antwort , withIndex
ist auch eine sehr gute Möglichkeit, ein Iterable
zu durchlaufen. .
Wie schon bereits gesagt , ist forEachIndexed
ein guter Weg, um zu iterieren.
Alternative 1: Die Erweiterung withIndex
, die für Iterable
-Typen definiert ist, kann in for
-each:
Alternative 2: Erweiterungseigenschaft indices
steht für Collection
, Array
usw. zur Verfügung, wodurch Sie wie in einer allgemeinen for
-Schleife iterieren können, wie von C, Java usw. bekannt: