本文共 830 字,大约阅读时间需要 2 分钟。
00. 目录
文章目录
01. 概述
assign_at - 将一个或多个值分配给一个或多个元组(tuple)元素。
02. 签名
assign_at( : : Index, Value : Result)
03. 描述
assign_at为元组中的一个或多个元素赋值单个值,或者将元素赋值给输出元组的指定元素。 输出元组的所有其他元素保持其值。 如果传递的索引超出了输出元组的当前范围,则元组将增加,新值将被初始化为默认值。
在全文编辑器中,assign_at操作只需在赋值运算符:=和输出变量之后的索引访问运算符[]的帮助下输入即可。 Index可以是任何表达式,其计算结果为任意数量的正整数值。 Value参数必须求值为恰好一个值或通过Index参数提供的相同数量的索引,例如:Areas [Radius-1]:=Area,Area [0,4,|Rad| -1]:= 0,FileNames [0,2,4]:= [‘f1’,‘f2’,‘f3’]。
算子assign_at是替换并扩展旧insert算子的修改版本。
04. 注意
略
05. 参数
Index (input_control) integer(-array) → (integer)
要赋新值的元素的索引
默认值:0
推荐值:0, 1, 2, 3, 4, 5, 6
最小增量:1
Value (input_control) tuple(-array) → (integer / real / string)
分配的值
默认值:1
Result (output_control) tuple(-array) → (real / integer / string)
结果元组
06. 结果
如果表达式正确assign_at返回2(H_MSG_TRUE)。 否则会引发异常并返回错误代码。
HDevelop例程
07. 附录
7.1 机器视觉博客汇总
网址:转载地址:https://dengjin.blog.csdn.net/article/details/117933160 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!