На самом деле я смущен этим, я обычно использую функцию сгиба без проблем, но теперь я не могу кажется, чтобы заставить его работать по какой-то причине, и я не могу найти, почему.List.fold_left "Это выражение имеет тип 'список, но ожидалось выражение типа' b * 'c *' d
L.fold_left(fun (a,b,c) acc -> if !x != 9 then (x:= !x+1; (a,b,c)::acc)else acc) list[];;
Я также пытался просто делать 1 :: согл, но он не работает.