yield

Gdzie najlepiej używać yield w Pythonie?

Wiem, jak działa. Znam permutację, traktuję ją jak matematyczną prostotę. Ale jaka jest prawdziwa siła yield? Kiedy należy go używać? Prosty i dobry przykład jest lepszy.

Powrót i wydajność w tej samej funkcji

Co dokładnie się dzieje, gdy yield I return są używane w tej samej funkcji w Pythonie, jak ta? def find_all(a_str, sub): ... : return yield start start += len(sub) # use start += 1 to find overlapping matches Czy to nadal generator?

Rails 3: yield / content for with some default value?

Czy jest jakiś sposób na wykrycie, czy #content_for zostało rzeczywiście zastosowane do yield zakresu w Rails? Klasycznym pr ... or default_page_title %> Gdzie #default_page_title jest pomocnikiem widoku. This just left the block całkowicie pusta.

Niektóre pomagają zrozumieć " plon"

W moim wiecznym dążeniu do mniej ssania staram się zrozumieć stwierdzenie "yield" , ale ciągle napotykam ten sam błąd. Ci ... zwrotu, jeśli jestem pewien, że 99% spraw, do których mam zamiar się udać .ToList () Jakie będą konsekwencje dla wydajności?

Czy ktoś może demystyfikować słowo kluczowe yield?

Widziałem słowo kluczowe yield używane dość często na Stack Overflow i blogach. Nie używam LINQ . Czy ktoś może wyjaśnić słow ... zowe yield? Wiem, że podobne pytania istnieją. Ale nikt tak naprawdę nie wyjaśnia, jakie jest jego użycie w prostym języku.

Generatory Javascript: zrozumienie ich

Jestem prawie pewien, że moje rozumienie generatorów jest z natury zepsute. Wszystkie zasoby online wydają się sprzeczne i sp ... pytania (prawdopodobnie jedyną rzeczą jasną) jest to, że nie rozumiem generatorów. Mam nadzieję, że uda mi się coś zrozumieć.

Czy Mogę ustąpić z funkcji wewnętrznej?

Z generatorami ES6 widzę taki kod: var trivialGenerator = function *(array) { var i,item; for(var i=0; i < array ... ay) { array.forEach(function *(item){ yield item; }); }; Pytam, bo klasyczna pętla for jest obrzydliwością.

Rekurencja za pomocą yield

Czy jest jakiś sposób na zmieszanie rekurencji z yield stwierdzeniem? Na przykład generator liczb nieskończonych (wykorzystuj ... ity(start): while True: yield start start += 1 Chcę tylko wiedzieć, czy to można wykonać rekurencyjnie.

Jaki jest wynik wyrażenia yield w Pythonie?

Wiem, że wydajność zamienia funkcję w generator, ale jaka jest wartość zwracana samego wyrażenia wydajności? Na przykład: ... rg/reference/simple_stmts.html#grammar-token-yield_stmt i wydaje się, że nie ma wzmianki o wartości samego wyrażenia yield.

implementacja maszyny stanowej za pomocą słowa kluczowego "yield"

Czy jest możliwe użycie słowa kluczowego yield do implementacji prostej maszyny stanowej Jak pokazano tutaj. Dla mnie wygląd ... ator i zmusić go do zaimplementowania za Ciebie większości maszyn stanowych? Czy ktoś to zrobił, czy to technicznie możliwe?

Jak ta klasa implementuje metodę "ITER" bez implementacji "next"?

Mam następujący kod w django.szablon: class Template(object): def __init__(self, template_string, origin=None, name='&l ... m W swoich odpowiedziach spróbuj użyć przykładów kodu, a nie tekstu, ponieważ mój angielski nie jest zbyt dobry. Dziękuję.

Jak używać 'yield' wewnątrz funkcji asynchronicznej?

Chcę użyć funkcji wydajności generatora i asynchronizacji. Przeczytałem ten temat i napisałem następny kod: import asynci ... m błąd: SyntaxError: 'yield' wewnątrz funkcji asynchronicznej Jak używać generatora wydajności w funkcji asynchronicznej?

Powrót zagnieżdżonego plonu z liczbą mnogą

Mam następującą funkcję, aby uzyskać błędy walidacji dla Karty. Moje pytanie dotyczy postępowania z GetErrors. Obie metody ... etMoreErrors bez konieczności ich wyliczania? Myśląc o tym, to pewnie głupie pytanie, ale chcę się upewnić, że się nie mylę.

Jak działa gwintowanie.Wątek daje resztę kwantu w Pythonie?

[[4]] mam wątek, który bada kawałek sprzętu. while not hardware_is_ready(): pass process_data_from_hardware() Ale są i ... świadczenie, ale jestem prawie pewien, że jest to coś zupełnie innego (do czynienia z generatorami). Co tu właściwie zrobić?

Czy yield jest przydatny poza LINQ?

Kiedy myślę, że mogę użyć słowa kluczowego yield, cofam się o krok i patrzę, jak wpłynie to na mój projekt. Zawsze kończę zwr ... e tak złożone obiekty kwerendy, że yield jest przydatny. Czy ktos napisal cos podobnego czy nie jak linq gdzie sie przydalo?

Jak Ruby on Rails wykorzystuje yield do układów?

yield służy do wywołania bloku. Jak to działa w Rails gdzie yield jest używany do układów? -# application.html.haml %body= yield Używa gdzieś bloków, czy metoda jest po prostu nadpisana?

Pułapki (Mis)używania iteratorów C# do implementacji Coroutines

[7]}piszę refaktoryzację programu Silverlight, aby pochłonąć część istniejącej logiki biznesowej z usługi WCF. W ten sposób n ... na jego wdrożenie. Ale nie udało mi się znaleźć takiego na "interwiki" czy MSDN, ani nigdzie indziej. Z góry dzięki za pomoc.

Jaki jest preferowany sposób implementacji "yield" w Scali?

Piszę kod do badań doktoranckich i zaczynam używać Scali. Często muszę przetwarzać tekst. Jestem przyzwyczajony do Pythona, ... niowego.) przepisz kod w ten, tamto, lub w inny sposób, lub w inny fajny, niesamowity sposób, o którym właśnie pomyślałem.

C# IEnumerator/yield structure potencjalnie zły?

Tło: mam kilka ciągów, które otrzymuję z bazy danych i chcę je zwrócić. Tradycyjnie byłoby to coś takiego: public List< ... anie otwarte na zawsze. Brzmi jak prośba o kłopoty w niektórych przypadkach, jeśli iterator nie finish...am coś przeoczyłem?

Is Yield Return = = IEnumerable & IEnumerator?

Czy yield return jest skrótem do implementacji IEnumerable i IEnumerator?