[Logo]
LUA Форум
  [Search] Поиск   [Recent Topics] Последние темы   [Hottest Topics] Горячие темы   [Members]  Список участников   [Groups] На главную страницу 
[Register] Регистрация / 
[Login] Вход 
coroutine  XML
Индекс форума » LUA: Общие вопросы
Автор Сообщение
al
ГУРУ
[Avatar]

Зарегистрирован: 04/02/2008 20:12:56
Сообщений: 134
От: Poltava, Ukraine
Оффлайн

Опять хочеться наглядности
Покажите пример, который
по заданому натуральному ряду 1,2,3...n
считает и возвращает в одном мнимом потоке числа фибоначчи F(1)=1, F(2)=1, F(n+1)=F(n)+F(n-1)
а в другом факториал числа f(1)=1, f(2)=2, f(n)=n*f(n-1)
спасибо.
[Email] [ICQ]
z00n
Постоянный посетитель

Зарегистрирован: 15/02/2008 12:15:56
Сообщений: 96
Оффлайн

Я не уверен, что я точно понял, чего вам хочется. Вот: функция stream_maker делает бесконечный ленивый поток поток натуральных чисел, а функция lift лифтит две скалярные унарные функции и исходный поток до бесконечного потока пар значений функций.



печатает:

Это сообщение было редактировано 1 раз. Последнее обновление произошло в 16/04/2008 00:58:35

al
ГУРУ
[Avatar]

Зарегистрирован: 04/02/2008 20:12:56
Сообщений: 134
От: Poltava, Ukraine
Оффлайн

Да, спасибо, принцип понял.
[Email] [ICQ]
XNut
ГУРУ
[Avatar]

Зарегистрирован: 15/04/2008 12:12:47
Сообщений: 106
От: Россия, Липецк
Оффлайн

А вот так, по-моему, понятнее:
 
Индекс форума » LUA: Общие вопросы
Перейти:   
Powered by JForum 2.1.8 © JForum Team