cython

Форк
0
/
auto_cpdef_closures.py 
22 строки · 320.0 Байт
1
# cython: auto_cpdef=True
2
# mode:run
3
# tag: directive,auto_cpdef,closures
4

5
def closure_func(x):
6
    """
7
    >>> c = closure_func(2)
8
    >>> c()
9
    2
10
    """
11
    def c():
12
        return x
13
    return c
14

15
def generator_func():
16
    """
17
    >>> for i in generator_func(): print(i)
18
    1
19
    2
20
    """
21
    yield 1
22
    yield 2
23

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.