Вопросы с тегом 'yield'

yield (1) ключевое слово, которое облегчает создание генераторных функций, (2) оператор Ruby для передачи управления из одной сопрограммы в другую
0 отв.

С# yield вернет ли бросить исключение?

Я хочу получить результаты из метода iter (т.е. GetValues) и обработать полученные результаты, независимо от того, выдало ли исключение! Task Main() { var sources = await GetSoucesAsync(); var results = null; try { // ... ...
16 апр. '19 в 8:58
1 отв.

генерирование последовательности поэтапно в python

def generator_zip(seq1, seq2, *more_seqs): if more_seqs==(): t=min(len(seq1),len(seq2)) for x in range(t): yield (seq1[x],seq2[x]) else: t=min(len(seq1),len(seq2),len(more_seqs)) for x in range(t+1...
06 марта '14 в 8:52
3 отв.

Генераторы Python Vs Thread

У меня непрерывный поток данных, поступающий из сокета. Мне нужно работать на них "на лету", в то время как другие данные все еще идут. Лучше ли использовать выход (генераторный) или поток? благодаря
16 апр. '15 в 17:36
6 отв.

Альтернативный генератор

Мой профессор хочет, чтобы мы записали генератор, который принимает аргументы в качестве аргумента, и дает первое значение 1-го аргумента, затем 1-е значение 2-го, а затем 1-го из 3-го. И когда это будет сделано, это даст второе значение 1-го, 2-го ...
29 апр. '15 в 2:06
1 отв.

Оператор вывода с IEnumerable <Lazy<T,T> >

Почему оба метода не работают во время компиляции? Ошибка 1 Тело "TestMethod (System.Collections.Generic.IEnumerable>)" не может быть блоком итератора, потому что "Core.Interfaces.IBusinessPluginMetadata" не является типом интерфейса итератора....
19 нояб. '15 в 17:55
1 отв.

Метод Ruby, который дает один шаблон ERB над другим

Мне нужно знать, как написать метод, который берет страницу ERB ниже <h1>Hello World</h1> и выход в шаблон размещения ERB ниже <html> <head> <title>Layout</title> </head> <body> <%= yield %>...
19 марта '16 в 14:05
1 отв.

С# Вложенная доходность - наиболее сжатый способ для повторного использования кода?

Есть ли более краткий способ для повторного использования кода, например, без цикла foreach? IEnumerable<Stream> GetStreams() { // nope // yield return GetStreamsHelper(); // nope // return GetStreamsHelper(); // yup ...
08 июля '16 в 3:20
2 отв.

Scrapy: Как реализовать выход в сторонней функции?

Код выглядит следующим образом: def parse(self, response): param = {} self.send_request(self, param) def send_request(self, param): url = "www.sample.com/auto/" yield FormRequest(url, callback=self.parse_auto, formdata=param, method...
26 февр. '17 в 16:20
1 отв.

Итератор Python, который предварительно вычисляет return (enqueue)

У меня есть итератор python, который решает трудоемкую задачу на каждой итерации. Было бы неплохо, если бы возвращаемые значения итератора могли быть предварительно вычислены в фоновом режиме, так что при вызове итератора результат можно сразу же по...
01 авг. '17 в 16:26
1 отв.

поведение по статусу выхода в функции генератора

Изучение генераторов У меня есть этот пример из MDN: function* fibonacci() { var fn1 = 0; var fn2 = 1; while (true) { var current = fn1; fn1 = fn2; fn2 = current + fn1; var reset = yield current; if (reset) { fn1 ...
21 сент. '17 в 20:15
1 отв.

Ключевое слово "yield" Python для вычисления

В магазине есть 10-дневная акция. В этот период цена на пиво падает на 10 процентов каждый день. Например, пиво стоимостью 10 $ в первый день стоит 9 долларов США во второй день и 8,1 доллара США на третий день. Я хочу написать функцию python, кото...
06 дек. '17 в 22:12
1 отв.

Как вернуть словарь python для использования в другой функции?

В этой функции я читаю файл.txt и сохраняю значения в словаре. Я хочу, чтобы этот словарь мог передавать в другую функцию, выполнять дальнейшие вычисления и сортировку. Я могу распечатать все строки из файла.txt, но это так. Возврат прерывает цикл...
31 мая '18 в 0:54
3 отв.

Определить медианный элемент вложенного массива в Ruby?

Мне нужен медианный метод вычисления в Ruby, который также работает с вложенными массивами, аналогично "uniq" и "sort_by": с теми, которые я могу определить блоком, который из значений вложенных массивов следует принимать во внимание. class Array ...
24 июня '18 в 7:31
3 отв.

scala for/yield loop vs java for loop (начальное название "рекурсивное значение XXX нуждается в типе", несмотря на уже заявленный тип)

Я новичок в scala. быть нежным. Я хочу сделать что-то очень простое, используя for/yield в scala. Что такое эквивалент этого кода в Java: int somme = 0 for (int i = 1; i < 11 ; i++ ) somme = somme + i в Scala? var somme: Int = 0 for { ...
15 авг. '18 в 17:07
2 отв.

как получить значение python из доходности возврата

начать изучать python, не может получить возвращаемое значение из возврата доходности. может ли кто-нибудь оказать мне услугу. Я просто хочу передать токен из url в WSHandler и получить uid из метода tonadoredis (github: https://github.com/leporo/t...
18 марта '15 в 18:28