loom

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

24
for int : i in Range(1,4)
25
    print i
26

27
print "Done"
28

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

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

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

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