You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在TLA+中计算一组函数的总和?

在TLA+中对函数值求和的实现方法

你的MySet是一个从字符串到数值的映射函数,要计算其所有映射值的总和,直接使用TLA+内置的SUM运算符即可,有两种简洁写法:

写法一:直接传入函数

X == SUM(MySet)

写法二:基于函数定义域求和

X == SUM(MySet[DOMAIN MySet])

说明

  • DOMAIN MySet会返回函数的定义域集合{"A", "B", "C"}
  • MySet[DOMAIN MySet]会提取函数所有值组成的集合{15, 20, 32}
  • SUM运算符支持对集合或函数直接求和,两种写法最终都会得到X = 15 + 20 + 32 = 67的结果

内容的提问来源于stack exchange,提问作者Type Definition

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.29 01:52:00