cython

Форк
0
/
letnode_T766.pyx 
28 строк · 528.0 Байт
1
# mode: run
2
# ticket: t766
3
# tag: letnode
4

5
def test_letnode_range(int n):
6
    """
7
    >>> [i() for i in test_letnode_range(5)]
8
    [0, 1, 2, 3, 4]
9
    """
10
    ret = []
11
    for i in range(n):
12
        def bar(x=i):
13
            return x
14
        ret.append(bar)
15
    return ret
16

17
def test_letnode_enumerate(a):
18
    """
19
    >>> [i() for i in test_letnode_enumerate("abc")]
20
    [0, 1, 2]
21
    """
22
    cdef int n
23
    ret = []
24
    for n, i in enumerate(a):
25
        def bar(x=n):
26
            return x
27
        ret.append(bar)
28
    return ret
29

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

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

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

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