2011-01-20 2 views
2
let gen_xy vals comp o = 
    List.fold_left (fun a (x, y) -> comp (fst a) x, comp (snd a) y) o vals 

let max_xy vals = gen_xy vals max (min_int, min_int) 

Что бы начальное значение, присвоенное min_int в то время, когда max_xy [ (1,2);(3,4) ] вводится в #prompt?что бы начальные значения

Благодаря для любого входа

ответ

3

min_int представляет собой глобальную константу, значение которого зависит от системы. В 64-битной системе (с 64-разрядной версией ocaml, чтобы пойти с ней), это будет -4611686018427387904.

Обратите внимание, что значение min_int не изменится во время запуска вашей программы, поэтому говорить о «начальном значении» min_int немного вводит в заблуждение.

Смежные вопросы