Re: Haskell. Вопрос ламера....
От: Quintanar Россия  
Дата: 15.12.05 14:16
Оценка: 28 (2) +1
Здравствуйте, Sergey J. A., Вы писали:

SJA>
SJA>xlist = xlist' 1
SJA>xlist' x = x:(xlist' ((x + 2) * (0 - 1)) )
SJA>


SJA>По моим представлениям должна выдвать [1, -3, 5, -7, ...]

SJA>Но выдаёт [1, -3, 1, -3, ...]

SJA>Если убрать умножение на -1, то всё работает — выдаёт 1, 3, 5 ...


SJA>Где я туплю ?


Потому что (-3 + 2)*(-1) = 1
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.