Klausimai pažymėti „derlius“

(1) raktinis žodis, kuris palengvina generuojančių funkcijų generavimą, (2) Ruby operatorius, perkeliantis valdymą iš vieno korutino į kitą
9
atsakymai

Lygiaverčio Python generatoriaus struktūra C ++

Turiu „Python“ kodą, kurį turiu imituoti C ++. Man nereikia jokio konkretaus sprendimo (pvz., Sprendimai, pagrįsti bendradarbiavimo metodu, nors jie taip pat bus priimtini atsakymai), aš tiesiog turiu kažką ...
nustatytas sausio 30 d '12 6:58
7
atsakymai

Ruby: ProС # skambinti prieš derlių

Kokie yra skirtumai tarp šių dviejų įgyvendinimų Ruby metodo tris kartus? modulis Naudojant defect.thrice 3 kartus (derlius) # eilutės modulis WithProcCall def self.thrice ( blokas) # c ...
rugsėjo 11 d '09 13:25
5
atsakymai

x y (): kaip tai veikia?

Aš ieškojau kodo pasukti žymeklį terminale ir jį surasti. Man buvo įdomu, kas vyksta kode. Visų pirma, c spinning_cursor (): aš niekada nemačiau šios sintaksės. Taip yra todėl, kad grąžinu vieną elementą iš generatoriaus vienu metu su derliu ir ...
gegužės 10 d. 13 val
4
atsakymai

3 bėgiai: derlius / content_for su tam tikromis numatytomis reikšmėmis?

Ar yra būdas nustatyti, ar #content_for iš tikrųjų taikomas „Rails“ derliaus plotui? Klasikinis pavyzdys yra toks: <title> <% = derlius: page_title%> </ title> Jei šablonas neįdiegia su <...
gegužės 7 d. 11 val
1
atsakymas

išvestis sąrašų rodiniuose ir generatoriaus išraiškose

Man atrodo, kad toks elgesys yra gana prieštaringas (Python 3.4): >>> [(derlius i) i diapazone (3)] <generatoriaus objektas <listcomp> 0x0245C148> >>> sąraše ([(i) ​​i) i intervale (3)]) [0, 1, 2] >>> sąrašas ((yi ...
nustatyti 21 rug. '15, 15:05
8
atsakymai

Išeiti į rekursinę funkciją

Aš stengiuosi kažką daryti visuose failuose tam tikru būdu. Aš nenoriu iš anksto rinkti visų failų pavadinimų ir tada daryti su jais kažką, todėl aš bandžiau tai: importuoti importuoti importo def def (p): s = '' list = os.listdir (p) sąraše: ...
yra nustatytas liepos 20 d. 11 val
3
atsakymai

Kaip sužinoti, ar generatorius ką tik pradėtas?

Man reikia funkcijos is_just_started, kuris elgiasi taip: >>> def gen (): derlius 0; derlius 1 >>> a = gen () >>> is_just_started (a) Tiesa >>> kitas (a) 0 >>> is_just_started (a) Neteisingas >>> ...
gruodžio 23 d. '16, 10:40 val
4
atsakymai

Rubino išėjimo funkcija informatikai

Neseniai atradau Ruby blokus ir prastesnes funkcijas, ir man buvo įdomu: kur tai atitinka kompiuterių mokslo teoriją? Ar tai yra funkcinis programavimo metodas ar kažkas konkretesnis?
balandžio 18 d '09 23:27
10
atsakymai

patikrinkite, ar funkcija yra generatorius

Aš žaidžiau su generatoriais „Nodejs v0.11.2“, ir man įdomu, kaip galiu patikrinti, ar mano funkcijos argumentas yra generatoriaus funkcija. Radau šį metodą f === 'funkcija' Object.getPrototypeOf (f)! == Object.getPrototypeOf (Functio ...
gegužės 26 d. 13 val
4
atsakymai

C #: nepavyko grąžinti rezultatą foreach'e - kūnas negali būti iteratoriaus blokas

Apsvarstykite šį kodą truputį. Tikslas yra sukurti naują objektą skristi per anoniminį konstruktorių ir grąžinti. Tikslas yra išvengti būtinybės išlaikyti vietinę kolekciją tik norint grįžti.
nustatytas 10 kovo 10 d. 4:12
8
atsakymai

Kai kurie padeda suprasti „pelningumą“,

Mano amžinojoje paieškoje, kad mažiau čiulpčiau, stengiuosi suprasti derliaus pareiškimą, bet aš visada susiduriu su ta pačia klaida. Kūnas [someMethod] negali būti iteratoriaus blokas, nes „System.Collections.Generic.List <AClass>“ nėra tipas ...
lapkričio 25 d. '08 17:12
4
atsakymai

„Python“ išėjimas

Remiantis atsakymu į šį klausimą, „C #“ pertrauka yra lygi grįžimui į „python“. įprastu atveju „grįžimas“ sustabdo generatorių. Bet jei jūsų funkcija nieko nedaro, bet sugrįš, gausite Nieko, o ne tuščią iter ...
birželio 18 d. 11 val
3
atsakymai

Derliaus rekursija

Ar yra būdas maišyti rekursą ir derlių? Pavyzdžiui, begalinis skaičiaus generatorius (naudodamas rekursiją) atrodytų panašus: def infinity (startas): čia pradėkite # rekursiją ... >>> it = begalybės (1)> ...
nustatyti 24 sausis '12 21:11
4
atsakymai

Kokia yra „Python“ pajamingumo ataskaitos rezultatas?

Žinau, kad išvestis paverčia funkciją į generatorių, bet kokia yra pačios išeigos ataskaitos grąžos vertė? Pavyzdžiui: def whizbang (): i i diapazone (10): x = derlius i Kokia yra kintamojo x vertė, kai ši funkcija vykdoma? Aš kalbu apie ...
gegužės 22 d., 12 val
3
atsakymai

Kaip siūlai susideda.

Turiu giją, kuri apklausia įrangą. o ne hardware_is_ready (): pass process_data_from_hardware () Tačiau yra ir kitų sričių (ir procesų!), kurie gali turėti ką nors daryti. Jei taip, aš nenoriu įrašyti procesoriaus, patikrinti ...
nustatytas balandžio 25 d '09 - 1:29