使用右上角的选项卡切换到不同的编程语言。

使用右上角的选项卡切换到不同的编程语言。

使用右上角的选项卡切换到不同的编程语言。

使用右上角的选项卡切换到不同的编程语言。

executable_expressionT_executable_expressionExecutableExpressionExecutableExpressionexecutable_expression可执行表达式(算子)

名称

executable_expressionT_executable_expressionExecutableExpressionExecutableExpressionexecutable_expression — 执行独立运算。

签名

executable_expression( : : Expression : )

Herror T_executable_expression(const Htuple Expression)

void ExecutableExpression(const HTuple& Expression)

static void HOperatorSet.ExecutableExpression(HTuple expression)

def executable_expression(expression: MaybeSequence[Union[int, float, str]]) -> None

描述

HDevelop 语言包含若干独立执行的运算,即不作为其他算子调用中的表达式执行。通过 executable_expressionexecutable_expressionExecutableExpressionExecutableExpressionExecutableExpressionexecutable_expression 算子,可将此类独立运算输入 HDevelop 的算子窗口。但在全文编辑器中,这些运算需以原始形式输入。

目前,以下修改向量运算均为独立操作,仅可在可执行表达式中使用:

有关这些运算的更多详细信息,请参阅 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 )。否则,将抛出一个异常并返回错误代码。

模块

基础