Iteroitava
Iteroitava on ohjelmointikäsitteessä olio, josta voidaan käydä läpi alkioita peräkkäin iteroimalla. Yleensä tämä tarkoittaa, että olio voi tuottaa iteraattorin, joka antaa seuraavan arvon jokaisella kutsulla ja ilmoittaa, kun arvoja ei enää ole. Iteroitavuus mahdollistaa for- tai for-each -tyyppiset silmukat sekä arvojen käsittelyn ilman, että kaikki alkioiden kokonaisuus on ladattuna muistiin kerralla.
Iteroitava olio eroaa iteraattorista: iteroitava olio on se, josta iteraatio voidaan aloittaa, kun taas iteraattori on
Kielikohtaiset esimerkit: Pythonissa useimmat kokoelmat (luettelo, merkkijono, tuple) ovat iteroitavia; iteraattori saadaan funciolla iter(objekti) ja se
Ominaisuudet ja käyttö: iteroitavat voivat olla laiskasti laskettuja, jolloin arvot generoidaan tarpeen mukaan (esimerkiksi generaattorit). Ne