executable_expressionT_executable_expressionExecutableExpressionExecutableExpressionexecutable_expression可执行表达式(算子)
名称
executable_expressionT_executable_expressionExecutableExpressionExecutableExpressionexecutable_expression — 执行独立运算。
签名
Herror T_executable_expression(const Htuple Expression)
void ExecutableExpression(const HTuple& Expression)
def executable_expression(expression: MaybeSequence[Union[int, float, str]]) -> None
描述
HDevelop 语言包含若干独立执行的运算,即不作为其他算子调用中的表达式执行。通过 executable_expressionexecutable_expressionExecutableExpressionExecutableExpressionExecutableExpressionexecutable_expression 算子,可将此类独立运算输入 HDevelop 的算子窗口。但在全文编辑器中,这些运算需以原始形式输入。
目前,以下修改向量运算均为独立操作,仅可在可执行表达式中使用:
-
.clear()
-
.insert()
-
.remove()
有关这些运算的更多详细信息,请参阅 HDevelop 用户指南。
尽管 ExpressionExpressionExpressionExpressionexpressionexpression 在形式上被呈现为控制参数,但同样可以使用图标向量执行独立运算。
参数
ExpressionExpressionExpressionExpressionexpressionexpression (输入控制) number-vector → HTupleMaybeSequence[Union[int, float, str]]HTupleHtuple (real / integer / string) (double / int / long / string) (double / Hlong / HString) (double / Hlong / char*)
待执行的运算。
示例(HDevelop)
read_image (Image1, 'fin1')
read_image (Image2, 'fin2')
ImageVector.insert(1, Image1).insert(2, Image2)
* process vector
ImageVector.clear()
结果
如果指定参数的值正确,executable_expressionexecutable_expressionExecutableExpressionExecutableExpressionExecutableExpressionexecutable_expression 返回 2 ( H_MSG_TRUE )。否则,将抛出一个异常并返回错误代码。
模块
基础