组合列表中的元素-OCaml
是否可以通过组合列表的元素而不是创建列表列表来创建列表 例如:组合列表中的元素-OCaml,ocaml,Ocaml,是否可以通过组合列表的元素而不是创建列表列表来创建列表 例如: List.combine ["A";"B"] ["C";"D"];; 我得到: [("A", "C"); ("B", "D")] 是否可以生成[“A”;“B”;“C”;“D”]?我认为@运算符或列表。追加就是您想要的 @运算符的示例: 您可以使用:List.concat(例如:List.concat[l1;l2];其中l1=[A;B]和l2=[C;D]或List.append l1 # let x = 4::5::[];; v
List.combine ["A";"B"] ["C";"D"];;
我得到:
[("A", "C"); ("B", "D")]
是否可以生成
[“A”;“B”;“C”;“D”]
?我认为@
运算符或列表。追加
就是您想要的
@
运算符的示例:
您可以使用:List.concat(例如:List.concat[l1;l2];其中l1=[A;B]和l2=[C;D]或List.append l1
# let x = 4::5::[];;
val x : int list = [4; 5]
# let y = 5::6::[];;
val y : int list = [5; 6]
# let z = x@y;;
val z : int list = [4; 5; 5; 6]