标签: ocaml
例如,如果我有[1; 2; 3]我想输出int 123.它们是扁平函数但是它们用于整数列表 - > int列表,或其变体。我正在寻找的可能吗?
答案 0 :(得分:2)
当然。试试这个:
let by_digits = List.fold_left (fun acc digit -> acc * 10 + digit) 0
by_digits [1; 2; 3];; - : int = 123
当然,这假设您的列表项目在0-9范围内。