Результаты поиска по запросу "yield"

3 ответа

Рекурсия по доходности

Есть ли способ смешать рекурсию иyield заявление? Например, генератор бесконечных чисел (с использованием рекурсии) будет выглядеть примерно так: def infinity(start): yield start # recursion here ... >>> it = infinity(1) >>> next(it) 1 >>> ...

1 ответ

Продолжения и для понимания - что такое несовместимость?

Я новичок в Scala и пытаюсь обернуть голову вокруг продолжений, я пытаюсь воспроизвестиyield return C # заявление. Следующийэта почта [https://stackoverflow.com/a/2655394/116301]Я написал следующий код: package com.company.scalatest import ...

4 ответа

Python 3.x: проверка наличия в генераторе оставшихся элементов

Когда я использую генератор в цикле for, кажется, что он «знает», когда больше нет элементов, которые были получены. Теперь я должен использовать генератор без цикла for, и использоватьследующий() вручную, чтобы получить следующий элемент. Моя ...

ТОП публикаций

6 ответов

Scala - можно ли использовать yield несколько раз с циклом for?

Пример:

2 ответа

 что-нибудь. Вместо этого он должен выдавать все элементы, которые генерируются рекурсивным вызовом:

у создать все пути от каждого листа до корня в дереве. Я хотел бы сделать это с генераторами, чтобы сохранить память (дерево может быть большим). Вот мой код: def paths(self, acc=[]): if self.is_leaf(): yield [self.node]+acc for child ...

1 ответ

Я волнуюсь всегда забываю имя

я есть метод, который дает, который выглядит так: def a_method(*params) # do something yield # do something else endЯ хочу, чтобы этот метод выдал блок, если блок передан в; и если блок не передается, метод должен плавно пропустить предложение ...

5 ответов

http://api.rubyonrails.org/classes/ActionView/Helpers/CaptureHelper.html

я в приложении большой блок HTML, который я хотел бы переместить в общий шаблон, а затем использовать content_for с выходами для вставки необходимого содержимого. Однако, если я использую его более одного раза в одном и том же файле макета, ...

8 ответов

Почему не было добавлено yield в C ++ 0x?

Я использовал yield во многих моих программах на Python, и этодействительно очищает код во многих случаях. янаписал об этом в блоге и это одна из популярных ...

5 ответов

Перевод дохода в VB.NET

Сначала я должен предположить, что я не очень знаком с ключевым словом C # yield и его функцией. Какой самый лучший / самый простой способ «перевести» его на...

2 ответа

Что обычно быстрее, доходность или приложение?

В настоящее время я нахожусь в проекте личного обучения, где я читаю в базе данных XML. Я пишу функции, которые собирают данные, и я не уверен, что это будет...