赋值
把指定内容或另一个变量的值写进目标变量。也可以用来做类型转换。
当前模块定义
sys:assign输入 2 · 输出 2
输入参数
- 输入
inputAny必填要赋值给变量的内容,可以直接是其他变量,也可以直接输入值或使用插值格式。
- 失败后停止
stopIfFailBoolean可选失败后是否停止动作
输出参数
- 是否成功
isSuccessBoolean操作是否成功
- 输出
outputAny将数据写入到变量中
概述
赋值
为变量赋值。
参数说明
输入:要赋给变量的源数据。

失败后停止:赋值失败是否中止动作。默认开启。旧稿未写。
输出
- 是否成功:操作是否成功。旧稿未写。
- 输出:写入的目标变量。
如果目标是列表或词典,赋值会新建对象再交给变量。输入也是列表或词典时,得到的是副本,改一边不会改另一边。
示例
赋值给词典变量
(另一种方式是使用 json:xxxx,其中 xxxx 为 JSON 数据)
赋值
为变量赋值。
赋值给布尔变量
赋值
为变量赋值。
文本拼接赋值
(需要这个结果的地方也可以直接写插值,不必单独赋一次值)
赋值
为变量赋值。
类型转换
赋值
为变量赋值。
限制与排障
表达式要以 $= 开头,插值用 $$。写错前缀会当成普通文本赋进去,后面步骤类型对不上。列表/词典赋值总是副本:改新变量不会改原来的对象。
相关链接
更新说明
- 20230901 增加赋值给列表和词典时会创建副本的说明。
更新于