我正在编写多个具有类似设置的场景:
test0 = scenario do
bank <- getParty "Bank"
alice <- getParty "Alice"
-- ....
assert True
test1 = scenario do
bank <- getParty "Bank"
alice <- getParty "Alice"
-- ...
assert True
linter 建议我减少重复:
/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
如何从场景中提取设置?
最佳答案
得到 Shayne F 的答复:
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 : Scenario (Party, Party)
关于daml - DAML场景下,如何复用getParty?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57926503/