[erlang] Не могу понять почему ошибка
От: Бабошин Андрей Германия http://andreybaboshin.livejournal.com/
Дата: 20.05.08 11:52
Оценка:
Добрый день,

Erlang v.5.5.5 под линуксом.

Путаюсь скомпилировать следующий файл:

-module(test).                                                                  
-export([Cnk/2]).                                                               
                                                                                
Cnk(n, k) when k>0 -> n*Cnk(n-1,k-1)/k;                                         
Cnk(n, 0) -> n.


Выдается ошибка

./test.erl:2: bad function arity
./test.erl:4: syntax error before: Cnk


если через erl пытаюсь выполнить фукнцию Cnk, то эрланг ругается на when?

Что я не так делаю?

Спасибо.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.