loom

Форк
0
/
081-01-For.s-script 
25 строк · 531.0 Байт
1
#{ initial_value : null } type 
2
    Range = 
3
    {
4
        end     : 0,
5
        counter : 0,
6
        __init__ : fn [Range] (int : b, int : e) -> Range
7
        {
8
            def Range : range
9
            
10
            range.end = e
11
            range.counter = b - 1
12
            
13
            return range
14
        },
15
        __iterator__ : fn (Range : range)
16
        {
17
            range.counter += 1
18
            return [range.counter, range.counter < range.end]
19
        }
20
    } 
21

22
for int : i in Range(1,5)
23
    print i
24

25
print "Done"
26

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

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

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

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