loom

Форк
0
/
110-02-FiberMake.s-script 
17 строк · 343.0 Байт
1
import "/test/source/engine/import/asynch.s-script"
2
    : async
3

4
def auto : factor = fn [factor] (int : x) -> int 
5
{
6
    if (x <= 1)
7
        return 1
8

9
    return x*factor(x-1)
10
}
11

12
//auto : f = asynch.future(factor, 10)
13
def auto : f = async.future( fn [factor] () { return factor(10) } )
14
def int  : i = factor(10)
15

16
print i
17
print i == f.get()
18

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

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

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

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