daml - 如何在 DAML 中提取元组的组件?

标签 daml

在 DAML 中给定一对,例如由(1, "test")构建,如何取出第一个和第二个组件?

最佳答案

给定 (Int, Text) 类型的 DAML 对 x,您可以使用选择器 x._1fst 函数作为 fst x。您可以使用 x._2snd x 获取第二个组件(示例中的 "test")。

x._1 选择器适用于所有元组(对、三元组和更多),而 fst 仅适用于对。函数 fst3(和 snd3thd3)在 DA.Tuple 中可用以处理三元组。

关于daml - 如何在 DAML 中提取元组的组件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53763514/

相关文章:

daml - 如何将通过 DA Ledger API 接收的 DAML 元组转换为 Java 对?

typescript - 如何按时间倒序排列 create-daml-app 项目中的消息?

daml - Main.daml 中的语法错误

daml - 如何处理 API 调用中的 RESOURCE EXHAUSTED 错误

node.js - 数字 Assets Node.js 绑定(bind) : syntax for expressing 'time' type variable

monads - 使用 getTime 函数时出现问题

java - 开始使用 Ledger API

daml - 如何访问一个选择的多个返回参数