Переменная List содерит список. List = del(count(H,List),H,List), ошибка no match of right hand side value [5,1,4,2,3,6,2,5] функция del возвращает список( [5,1,4,2,3,6,2,5])
Переменная List содерит список. List = del(count(H,List),H,List), ошибка no match of right hand side value [5,1,4,2,3,6,2,5] функция del возвращает список( [5,1,4,2,3,6,2,5])
И даже так не будет работать. Объединённый тип так и останется объединённый spec same_type(A) -> A И далее spec my_fun(A:: record_a|record_b) -> {ok, same_type(A)}`