Свързани въпроси 'yield'
Обяснете това странно поведение с IEnumerable / yield
Познайте ... колко време ще отнеме тази програма, за да произведе първия изход, когато i == 0? Трябва да е моментално, нали? И чрез мързелива оценка на yield трябва да произведе резултат в бърза последователност след това, нали?
static void...
256 изгледи
schedule
16.11.2022
Как да внедрим go style channels (CSP) с goal-c?
Чудя се как да създам CSP библиотека за obj-c, която работи като Go 's channels/goroutines, но с идиоматичен obj-c (и по-малко шаблонни от действителните начини).
В други езици с естествени програми и/или генератори е възможно да се моделира...
1227 изгледи
schedule
18.11.2023
Каква е ползата от yield break?
Възможен дубликат: Какво означава „намаляване на доходността ;” правя в C#?
Може ли някой да види използване на израза "yield break", което не би могло да бъде постигнато по друг начин с помощта на "break" или "return".
Това...
26486 изгледи
schedule
25.12.2023
Python 3.x: Тествайте дали генераторът има оставащи елементи
Когато използвам генератор в for цикъл, изглежда, че "знае", когато няма повече дадени елементи. Сега трябва да използвам генератор БЕЗ for цикъл и да използвам next () на ръка, за да получа следващия елемент. Проблемът ми е, как да разбера, ако...
13969 изгледи
schedule
02.02.2024
Подаване на стойност към yield чрез изпращане
Когато търсих в Google за python yield , намерих нещо интересно и никога не знаех преди, т.е. можем да предадем стойност към yield, за да променим следващата() стойност. Надявам се, че някои от новите питонисти вече са наясно с това и аз също не съм...
1287 изгледи
schedule
19.02.2024
Roslyn излага ли генерираните от компилатора трансформации на доходност на синтактичните дървета?
Операторът yield е имплементиран под капака от компилатора, генериращ клас, който имплементира държавна машина, придържаща се към IEnumerable и IEnumerator .
Като се има предвид Roslyn MethodDeclarationSyntax , е възможно да се създаде...
368 изгледи
schedule
26.02.2024
yield и списъкът за актуализиране не работи
По принцип искам този код да даде елемент 0 от списъка и да актуализира списъка, така че следващия път да даде следващия елемент. Вместо това получавам тази грешка:
"TypeError: 'NoneType' object has no attribute '__getitem__' "
import...
174 изгледи
schedule
15.03.2024
Рефакторингът дава връщане в оператора if
В проект имам набор от валидаторни обекти, от които Validate yield връща ValidationResult за всяка грешка. На свой ред те се събират и се хвърля изключение. Откраднах това от тук: Валидиране: Как да инжектирате обвивка на състояние на модел с...
1222 изгледи
schedule
04.04.2024
Въпроси относно ключовата дума Python 'yield', на която не намерих отговори другаде, и нейното конкретно използване в код, върху който работя
Изправен съм пред скрипт на Python, който ми беше предаден и работи. Разбирам целта на този скрипт и ролята му в общата картина на това как взаимодейства с други модули, както и вътрешната му архитектура доста добре на повечето места. Трябва обаче...
111 изгледи
schedule
10.05.2024