给定 DAML 中的一对,例如由 构造(1, "test"),我怎样才能得到第一个和第二个组件?
2 回答
2
给定一个 DAML 对xtype ,您可以使用选择器或函数 as(Int, Text)获取第一个组件(1在您的示例中)。您可以使用or获得第二个组件(在您的示例中)。x._1fstfst x"test"x._2snd x
选择x._1器适用于所有元组(对、三元组及以上),而fst仅适用于对。函数fst3(and snd3, thd3) 可DA.Tuple用于处理三元组。
于 2018-12-13T14:38:30.233 回答
1
对于具有多个元素的元组,您可以使用
let (a,_,c,_) = someFunction
-- do something to a or c
于 2019-08-07T07:08:42.177 回答