amarao: (Default)
[personal profile] amarao
def foo(bar):
a = yield bar
return a

Продолжаю думать. Очень серьёзное открытие. Я не знаю, когда его завезли, раньше yield просто трансформировал функцию в генератор. А теперь можно конструировать генераторы прямо в функции. Звучит офигенно.

(По мотивам https://github.com/suned/stateless)

Date: 2023-11-17 03:28 pm (UTC)
From: [personal profile] aklepatc
"Всегда" было.

Посмотрите на книжку Fluent Python (кажется). Будет ещё несколько открытий.

Date: 2023-11-17 04:39 pm (UTC)
yurikhan: (Default)
From: [personal profile] yurikhan

В древней документации написано, что New in version 2.5.

Date: 2023-11-17 05:07 pm (UTC)
From: [personal profile] aklepatc
Я о чём-то таком подозревал. Потому и взял "всегда" в кавычки. 2.5, справедливости ради, был довольно давно.

Profile

amarao: (Default)
amarao

February 2026

S M T W T F S
123456 7
8910111213 14
15161718192021
22232425262728

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Feb. 25th, 2026 06:03 pm
Powered by Dreamwidth Studios