Re[4]: [Haskell]
От: deniok Россия  
Дата: 13.03.07 17:24
Оценка: 2 (1)
Здравствуйте, Алексей Мартынов, Вы писали:

АМ>Вообще говоря, список фиксированный полностью фиксированный, но для удобства пользователей не хочется фиксировать порядок в файле. Случай с "c" особый, его обрабатывать буду после, так как там будет список значений для итеративного расчета с использованием остальный параметров — их штук 5 и всех надо заправить аргументами в конкретные вычислительную функцию, evaluate это только обертка.


Ну если файл набивается пользователем, то тогда уж стоит предусмотреть и такое "a_ =_ 1" (с пробелами). Можно использовать Parsec, чтобы разобрать ввод (или просто пройтись lex'ом), а потом вызвать
evaluate :: Double->Double->[Double]->ResultTypeYouNeed -- a, b, c как список

не замешивая в evaluate никакого IO (нужен ли он там?).
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.