首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在DAML场景中,如何重用getParty?

在DAML场景中,如何重用getParty?
EN

Stack Overflow用户
提问于 2019-09-13 23:32:21
回答 1查看 51关注 0票数 2

我正在编写多个场景,具有类似的设置:

代码语言:javascript
复制
test0 = scenario do
  bank <- getParty "Bank"
  alice <- getParty "Alice"
  -- ....
  assert True

test1 = scenario do
  bank <- getParty "Bank"
  alice <- getParty "Alice"
  -- ...
  assert True

林特建议我减少重复:

代码语言:javascript
复制
 /Foo.daml:5:3: Suggestion: Reduce duplication
  Found:
  bank <- getParty "Bank"
  alice <- getParty "Alice"
  assert True
  Perhaps:
  Combine with /Users/shaynefletcher/Foo.daml:11:3

如何从场景中提取设置?

EN

回答 1

Stack Overflow用户

发布于 2019-09-13 23:33:58

从Shayne F那里得到了答案:

代码语言:javascript
复制
parties = do
  bank <- getParty "Bank"
  alice <- getParty "Alice"
  return (bank, alice)

test0 = scenario do
  (bank, alice) <- parties
  -- ....
  assert True

test1 = scenario do
  (bank, alice) <- parties
  -- ...
  assert True

为清楚起见,parties的类型签名为:

代码语言:javascript
复制
parties : Scenario (Party, Party)
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57926503

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档