Я только что вышел из интервью, где мне нужно было использовать это значение для алгоритма, который я придумал. После интервью мне было любопытно, есть ли способ получить максимальную стоимость Int.Max Int Значение для OCaml
Я знаю Int32.max_int и Int64.max_int.
Однако, когда я установил значение Int32.max_int для int, оно превысило максимальное значение, которое имеет Int.
# Int32.max_int;;
- : int32 = 2147483647l
# let a: int = 21474836471;;
Characters 13-24:
let a: int = 21474836471;;
^^^^^^^^^^^
Error: Integer literal exceeds the range of representable integers of type int
Понял, что в конце Int32.max_int был l. Чувствует себя плохим человеком. – BRS