не в состоянии вызвать правильную функцию? - PullRequest
0 голосов
/ 24 мая 2018

Итак, у меня есть эта функция, которая ищет этот конкретный шаблон и возвращает ок.

id_finder([{id, _, []}|_], _) ->  ok;

, и я вызываю эту функцию следующим образом:

id_finder([{id, whatever, []}], whatever).

Но я получаюошибка исключения.

** ошибка исключения: нет совпадения с функциональным предложением

Почему я получаю эту ошибку, не должна ли функция возвращать 'ok' в этом случае?Я слепо смотрел на эту функцию, но я не понимаю, почему Эрланг не сопоставляет мою функцию с правильным вызовом?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...