Klausimai pažymėti „iterable“

Pakartotinas objektas yra, pavyzdžiui, eilutė arba kolekcija, kuri gali būti pakartota, o tai veda prie žingsnių po žingsnio.
20
atsakymai

Kaip nustatyti, ar objektas yra pasikartojamas?

Ar yra būdas, pvz. Vienintelis sprendimas, kurį iki šiol radau, yra paskambinti hasattr (myObj, '__iter__'), bet aš nesu įsitikinęs, kaip tai yra nepriekaištinga.
gruodžio 23 d. '09 15:13
12
atsakymai

Kas yra iteratorius, iteracija, iteracija?

Kokia yra pagrindinė „iterable“, „iterator“ ir „iteracijos“ apibrėžtis „Python“? Aš perskaičiau keletą apibrėžimų, bet aš negaliu nustatyti tikslios vertės, nes ji vis dar nepriima. Ar kas nors gali padėti man su 3 apibrėžtimis terminais ...
kovo 27 d. 12 val
8
atsakymai

Konvertavimas į srautą naudojant „Java 8 JDK“

Turiu sąsają, kuri grąžina java.>
gegužės 29 d. 14 val
10
atsakymai

„Java“: gaukite pirmąjį elementą iš kolekcijos

Jei turiu kolekciją, pvz., Kolekciją <String>, galite gauti pirmąjį elementą? Galėčiau tiesiog paskambinti Iteratoriui, paimti jį pirmyn () ir tada mesti Iterator. Ar yra mažiau švaistomas būdas tai padaryti?
lapkričio 4 d. '09 5:22
7
atsakymai

Kodėl srautas <T> neįgyvendina Iterable <T>?

„Java 8“ mes turime klasę „Stream“ <T>, kuris smalsiai turi „Iterator <T> iterator () metodą. Kai noriu surūšiuoti per ...
lapkričio 21 d. '13, 10:06 val
13
atsakymai

Koks skirtumas tarp iteratoriaus ir iteracijos ir kaip juos naudoti?

Aš esu naujas „Java“, ir aš tikrai painu su iteratoriumi ir pakartokite. Ar kas nors man gali paaiškinti ir pateikti keletą pavyzdžių?
yra nustatytas liepos 28 d. 11 val. 20:35
15
atsakymai

Kodėl „Java Iterator“ nėra pasikartojantis?

Kodėl Iterator sąsaja neišplečia Iterable? Iterator () metodas gali tai tiesiog grąžinti. Ar tai yra tikslinga ar tiesiog „Java“ kūrėjų priežiūra? Būtų naudinga naudoti kiekvienos kilpos su iteratoriais: už (Objektas o: someContainer.listS ...
gegužės 08 d. 13:19
8
atsakymai

Python: kaip pridėti iterable turinį?

Kas yra "vienas [...] akivaizdus būdas" pridėti visus iteracijos elementus esamam rinkiniui?
nustatyti spalio 28 d „10, 20:12
8
atsakymai

Generatoriaus išėjimo ilgis

„Python“ suteikia gerą būdą, kaip gauti nepageidaujamo, pasikartojančio, „len“ (x) ilgį. Bet aš negalėjau rasti nieko panašaus į tingus iteracijas, kurias vaizduoja generatoriaus funkcijos ir funkcijos. Žinoma, nėra sunku parašyti kažką panašaus: def iterlen (x ...
gruodžio 25 d. '08, 9:50 val
8
atsakymai

Konvertuoti java masyvą į iterable

Turiu daugybę primityvų, pavyzdžiui, int, int [] foo. Jis gali būti mažas arba ne. int foo [] = {1,2,3,4,5,6,7,8,9,0}; Koks yra geriausias būdas sukurti iš jo „Iterable“? Iterable <Integer> fooBar = konvertuoti (f ...
nustatytas balandžio 26 d '12, 17:36
14
atsakymai

Objektų naudojimas kilpose

Kodėl neįmanoma naudoti kilpų objektų? Ar tai yra naršyklės klaida? Šis kodas „Chrome“ 42 neveikia, sakydamas, kad neapibrėžta nėra funkcija: test = {first: "one"} už (var test test) {console.log (item)}
nustatytas balandžio 27 d '15, 3:13
5
atsakymai

Kodėl „Java“ neleidžia skelbti apie iteratorius (tik kartojant)?

Galimas dublikatas: Kodėl „Java Iterator“ nėra iteracinis? Idiomatinis būdas naudoti kiekvieną iteratoriaus pateiktą kilpą? Ar galiu naudoti kilpą kiekvienam iteratoriaus objektų iteracijai? „Foreach“ kilpa yra ...
nustatytas birželio 27 d. 12 val
2
atsakymai

Kotlin Iterable ir Sequence atrodo taip pat. Kodėl reikia dviejų tipų?

Abi šios sąsajos apibrėžia tik vieną viešojo operatoriaus linksmo iteratoriaus metodą (): Iterator <T> Dokumente sakoma, kad seka reiškia tingus. Bet ar Iterable tingus (jei nepalaiko kolekcija)?
nustatytas vasario 25 d '16, 16:48
4
atsakymai

Bet kada () funkciją

Integruota „Python“ funkcija (bet kokia iterable) gali padėti jums greitai patikrinti, ar bool (elementas) True yra dvigubo tipo. >>> l = [Nėra, False, 0] >>> bet koks (l) Neteisingas >>> l = [Nėra, 1, 0] >>> bet koks (l) Tiesa, bet ar yra ...
nustatyti 10 rug. '16, 12:19
5
atsakymai

Kodėl nėra skaičiuojamų kintamųjų?

„Java 5“ ir naujesnėse versijose turite „foreach“ kilpą, kuri stebuklingai veikia kažką, ką įjungia: „(o: sąrašas)“ {doStuff (o); } Tačiau „Enumerable“ vis dar neįgyvendina „Iterable“, o tai reiškia, kad iteracijai per „Enumer“ ...
nustatyti 26 rug. '08 4:57