Я хочу, чтобы найти первое вхождение цифры в списке:найти первое вхождение в список
let pos_list = function (list , x) ->
let rec pos = function
|([] , x , i) -> i
|([y] , x , i) -> if y == x then i
|(s::t , x , i) -> if s == x then i else pos(t , x , i + 1) in pos(list , x , 0) ;;
но компилятор жалуется, что выражение типа «UINT», а вместо этого был использован с тип "int".
спасибо, это сработало – user22323