Haskell: Expecting one more argument to ...
От: Frostyland  
Дата: 15.06.12 06:42
Оценка:
Приветствую.

Начал разбираться с примером на Haskell

И вот такое объявление
findCommand :: String − > [ ( String , Command ) ] − > Maybe Command
findCommand _ [ ] = Nothing
findCommand cmd ( ( n , c ) : cs ) = i f ( ( map toLower cmd ) ` isPrefixOf ` n )
                                     then Just c
                                     else findCommand cmd cs


выдает вот такую ошибку
Expecting one more argument to `Command'
In the type signature for `findCommand':
  findCommand :: String -> [(String, Command)] -> Maybe Command


Хаскель "из коробки" Haskell Platform 2012.2.0.0

Что-то не могу разобраться, может, есть идеи?
С уважением, В.Куликов
haskell
Re: Haskell: Expecting one more argument to ...
От: Frostyland  
Дата: 15.06.12 06:47
Оценка:
Здравствуйте, Frostyland, Вы писали:

F>Приветствую.


F>Начал разбираться с примером на Haskell


Прошу не пинать, затупил!
Не заметил, что Command объявляется далее в тексте, думал, что это тип из Distribution.Simple.Command, вот отсюда и ошибка
С уважением, В.Куликов
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.