Medlem : Innlogging |Registrering |Last opp kunnskap
Søk
iterator [Modifisering ]
I dataprogrammering er en iterator et objekt som gjør det mulig for en programmerer å krysse en beholder, spesielt lister. Ulike typer iteratorer leveres ofte via en containers grensesnitt. Selv om grensesnittet og semantikken til en gitt iterator er fikset, implementeres iteratorer ofte i form av strukturer som ligger til grunn for en containerimplementering og er ofte tett koblet til beholderen for å muliggjøre den operative semantikken til iteratoren. Merk at en iterator utfører traversal og gir også tilgang til dataelementer i en beholder, men utfører ikke iterasjon (dvs. ikke uten noen betydelig frihet tatt med det konseptet eller med trivial bruk av terminologien). En iterator er adferdsmessig som en databasemarkør. Iteratorer dateres til CLU programmeringsspråket i 1974.
[Dataprogramering][Liste: abstrakt datatype][Markør: databaser][CLU: programmeringsspråk]
1.Beskrivelse
1.1.Interne Iteratorer
1.2.Eksterne iteratorer og iteratormønsteret
1.2.1.generatorer
1.3.Implisitt iteratorer
1.4.strømmer
1.5.Kontrast til indeksering
1.6.Klassifisering av iteratorer
1.6.1.Iterator kategorier
1.6.2.Iterator typer
2.I forskjellige programmeringsspråk
2.1.C # og andre, NET-språk
2.2.C
2.3.Java
2.4.scala
2.5.MATLAB
2.6.PHP
2.7.Python
2.8.Rubin
[Last opp Mer Innhold ]


Copyright @2018 Lxjkh