【发布时间】:2020-04-13 09:01:21
【问题描述】:
是否可以更新管道执行流程的参数? addedBalance 函数是在账户上调用 updateBalance 和 getBalance 函数的函数。我无法更新这部分代码,它位于不同的模块中。
let account = mkBankAccount() |> openAccount
let openingBalance = account |> getBalance
let addedBalance =
account
|> updateBalance 10.0m
|> getBalance
如何更新帐户变量以确保更新后的余额安全? 我目前使用的方法不是永久更新余额:
let updateBalance change account = {balance = account.balance + change ; accStatus = account.accStatus}
感谢您的帮助!
【问题讨论】: