Сұрақтар «генератормен» белгіленді

Генератор - кіші бағдарламаның қорытылуы, көбінесе иераторларды жазуды оңайлату үшін пайдаланылады. Генератордағы кірістілік туралы мәлімдеме оған өту үшін сопротинді белгілемейді, бірақ оны қайтадан ата-аналық рәсімге қайтарады.
4
жауаптар

Сынақ жасау, активтерді және көмекшыларды «рельстердің» контроллерді жасау кезінде өткізіп жіберуге арналған синтаксис дегеніміз не?

Мен көмек туралы оқыдым және тесттерді, активтерді және қолдау файлдарын жасауды өткізіп жіберу үшін келесі пәрменді қолдандым. $ Bin / rails генераторларын home index --helper false --assets false --controller-specs false -view-specs false create-ap .. .
26 желтоқсанда белгіленген '12 сағат 11:26
8
жауаптар

Итератор мен санауыш арасындағы айырмашылық

Сұрау үшін интерактивті сұрау. NET 3.5 Квесты: «Итератор мен санауыш арасындағы айырмашылық қандай?» Бұл LINQ және т.б. сияқты негізгі айырмашылық. Қалай болғанда да, айырмашылық неде? Меніңше, желіні анық анықтау мүмкін емес. Ешқандай қателік жасамаңыз, мен ...
04 сәуір орнатылды '09 4:09
5
жауаптар

x үшін y (): бұл қалай жұмыс істейді?

Терминалдағы курсорды бұру үшін коды іздеп таптым. Мен кодта не болып жатқанын білемін. Атап айтқанда, c үшін spinning_cursor (): Мен бұл синтаксисті ешқашан көрген емеспін. Себебі мен бір затты генератордан кірістілікте қайтаратындықтан, мен ...
10 мамырда сағат 16: 38-де белгіленген
9
жауаптар

Python бос генератор функциясы

Python-де, иератор функциясын функцияның құрамына кірістілік кілт сөзін қою арқылы оңай анықтауға болады, мысалы: def gen (): for i ауқымында (100): yield i Мәнді бермейтін генератор функциясын қалай анықтай аламын (0 мәнін шығарады). .
06 қараша күні орнатылды. '12 сағат 6:08
5
жауаптар

Питондағы генератордан бір мәнді қалай алуға болады?

Питондағы генератордан бір мәнді қалай алуға болады? Содан бері gen.next () жазу арқылы аламын деп таптым. Мен бұл дұрыс жол екеніне көз жеткізгім келеді.
10 наурыз күні сағат 22: 11-де орнатылды
6
жауаптар

тұрақты өлшемдердің бөліктеріне итеріп кететіндіктен

Ықтимал көшірме: Python-дегі тізімді қалай бөлуге болады? Итерацияны қабылдауға және оны итерацияларға қайтаруға болатын «пакеттік» функцияны таба алмағаныма таңғаламын. Мысалы: i үшін пакетте (ауқымында (...
28 қарашада орнатылды '11, 3:52
1
жауап

тізім көріністерінде және генераторлық өрнектерде шығарылады

Келесі мінез-құлық маған өте қайшылықты көрінеді (Python 3.4): >>> [i (i) i i ауқымы i үшін (3)] <генераторлық нысан <listcomp> at 0x0245C148> >>> тізімінде (3)]) [0, 1, 2] >>> list ((yi ...
21 тамызда орнатыңыз . 15: 15-те
5
жауаптар

Java-дегі BarCode Image Generator

Java-де штрих-кодты қалай жасау керек? Маған сандық енгізуді және тиісті штрих-код суретін жасауға мүмкіндік беретін бір нәрсе қажет. Бұл тапсырма үшін тегін кітапхана бар ма?
09 қараша күні орнатылды '09 сағат 15:07
3
жауаптар

Генератор жаңадан басталғанын қалай білуге ​​болады?

Мен дәлелдейтін функцияны is_just_started керек: >>> def gen (): yield 0; кірістілік 1 >>> a = gen () >>> is_just_started (a) Шын >>> келесі (a) 0 >>> is_just_started (a) False >>> ...
23 желтоқсанда белгіленген Сағат 16: 40-да
2
жауаптар

Lambda / output / генератордың бұл түсінігі қалай жұмыс істейді?

Мен бүгін өзімнің кодтық базамды қарадым және мына жағдайларды таптым: def optionsToArgs (options, separator = '='): kvs = [(«% (опция) s% (бөлгіш) s% (value) s»% {option «: str (k), 'бөлгіш': бөлгіш, 'мән': str (v)} ...
11-сәуірде белгіленген '13 сағат 21:15
14
жауаптар

Python-да тиімді шексіз сандық генераторды қалай іске асыруға болады?

Бұл үй тапсырмасы емес, тек таң қалармын. INFINITE - бұл кілт сөз. Мен оны қарапайым () ретінде пайдаланғым келеді. Мен бұл Haskell-дің кіріктірілген функциясы деп есептеймін. Мәселен, жауап соншалықты бірдей болуы мүмкін, себебі «електен жасаңыз». ...
06 ақп '10 at 7:04
9
жауаптар

Node.js қолдайды ма?

Node.js торабында генераторларды алу тәсілі бар ма? Қазіргі уақытта мен оларды алшақтықтармен алдаймын, бірақ менің генератордың функциясының ішіндегі қоңыраудың жауабын тексеруді ұмытып кетуім керек, бұл (callback (arg) === false) қайтарады; Мен ...
08 қарашада орнатылды. '10 at 21:09
6
жауаптар

Генератор арқылы цикл сияқты

Генераторды қалай өткізуге болады? Мен бұл туралы ойладым: gen = function_that_returns_a_generator (param1, param2) егер жанры: # генератор шын болса: try: print: gen.next (), StopIteration: br ...
18 шілдеде сағат 12: 00-де орнатыңыз
8
жауаптар

Python ішіндегі nth генератор элементін алыңыз

Келесі жазудың синтаксистік түрде қысылған жолы бар ма? gen = (i for i in xrange (10)) i = index for i, v in enumerate (gen): if i is index: return v Генератор gen өрісі [index], ...
20-ақпан '10, 5:11
4
жауаптар

Питонда функцияны «генераторлық функция» деп атағанға дейін тексеруге болады ма?

Менде екі функция бар: def foo (): return 'foo' def bar (): кірістілік 'bar' Біріншісі - қалыпты функция, екіншісі - генератор функциясы. Енді мен келесідей бір нәрсе жазғым келеді: def run (func): if is_generator_function (fun ...
set 09 Dec '09 8: 05-те