list - OCaml如何操作元组?

标签 list ocaml tuples

假设我有一个元组:

let x = (1,3)

我只想给元组的第一个值加 1。我该怎么做?

最佳答案

您使用模式匹配来解构元组,然后构造更新后的元组:

let (x1, x2) = x in (x1 + 1, x2)

关于list - OCaml如何操作元组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21816741/

相关文章:

types - 确定 OCaml 表达式类型的一般方法是什么?

c# List<Tuple<string, string, int>> group by min max int

Python-根据平均值将递增的类分配给列表val

python - 返回负 float 和正 float 之和

list - 出于效率原因,ghc 是否将仅使用一次的列表转换为生成器?

python - 列表迭代列表如何在 python 中工作?

OCamlbuild 编译失败,提示 Netsys 的实现没有提供

database - 带有 OCaml 的 SQLite

ios - 从元组的 Swift 数组中投影一列

swift - 在 Swift 元组上定义前缀运算符