大量回收德国西门子电子签名软件

产品名称 大量回收德国西门子电子签名软件
公司名称 上海陌然自动化科技有限公司
价格 8745.00/件
规格参数
公司地址 上海市金山区枫泾镇环东一路65弄7号2250室
联系电话 15000711173 15000711173

产品详情

大量回收德国西门子电子签名软件

西门子模块回收,回收西门子电子签名,回收西门子软件

大量回收德国西门子电子签名软件

西门子模块回收,回收西门子电子签名,回收西门子软件



赋值运算

定义:通过赋值运算,可以将一个表达式的值分配给一个变量。赋值表达式的左侧为变量,右侧为表达式的值。

函数名称也可以作为表达式。赋值运算将调用该函数,并返回其函数值,赋给左侧的变量。

赋值运算的数据类型取决于左边变量的数据类型。右边表达式的数据类型必须与该数据类型一致。

赋值运算的计算按照从右到左的顺序进行。

可通过以下方式编程赋值运算:

示例

下表举例说明了单赋值运算的操作:

"MyTag1" := "MyTag2";

(* 变量赋值 *)

"MyTag1" := "MyTag2" * "MyTag3";

(* 表达式赋值 *)

"MyTag" := "MyFC"();

(* 调用一个函数,并将函数值赋给 "MyTag" 变量 *)

#MyStruct.MyStructElement := "MyTag";

(* 将一个变量赋值给一个结构元素 *)

#MyArray[2] := "MyTag";

(* 将一个变量赋值给一个 ARRAY 元素 *)

"MyTag" := #MyArray[1,4];

(* 将一个 ARRAY 元素赋值给一个变量 *)

#MyString[2] := #MyOtherString[5];

(* 将一个 STRING 元素赋给另一个 STRING 元素 *)

下表举例说明了多赋值运算的操作:

"MyTag1" := "MyTag2" := "MyTag3";

(* 变量赋值 *)

"MyTag1" := "MyTag2" := "MyTag3" * "MyTag4";

(* 表达式赋值 *)

"MyTag1" := "MyTag2" := "MyTag3 := "MyFC"();

(* 调用一个函数,并将函数值赋值给变量 "MyTag1"、"MyTag1" 和 "MyTag1" *)

#MyStruct.MyStructElement1 := #MyStruct.MyStructElement2 := "MyTag";

(* 将一个变量赋值给两个结构元素 *)

#MyArray[2] := #MyArray[32] := "MyTag";

(* 将一个变量赋值给两个数组元素 *)

"MyTag1" := "MyTag2" := #MyArray[1,4];

(* 将一个数组元素赋值给两个变量 *)

#MyString[2] := #MyString[3]:= #MyOtherString[5];

(* 将一个 STRING 元素赋值给两个 STRING 元素 *)

下表举例说明了组合赋xiangbaijiao值运算的操作:

"MyTag1" += "MyTag2";

(* "MyTag1" 和 "MyTag2" 相加,并将相加的结果赋值给 "MyTag1"。*)

"MyTag1" -= "MyTag2" += "MyTag3";

(* "MyTag2" 和 "MyTag3" 相加。将相加的结果赋值给操作数"MyTag2",再从 "MyTag1" 中减去"MyTag2",计算结果将赋值给 "MyTag1"。*)

#MyArray[2] += #MyArray[32] += "MyTag";

(* 数组元素 "MyArray[32]" 加上 "MyTag"。计算结果将赋值给 "MyArray[32]"。之后这个数组元素 "MyArray[32]" 与数组中另一个元素"MyArray[2]"相加,然后将结果分配给数组元素 "MyArray[2]"。在该运算中,相应的数据类型必需兼容。*)

#MyStruct.MyStructElement1 /= #MyStruct.MyStructElement2 *= "MyTag";

(* 结构化元素 "MyStructElement2" 乘以 "MyTag"。计算结果将赋值给 "MyStructElement2"。之后,将结构化元素 "MyStructElement1" 除以 "MyStructElement2",并将计算结果赋值给 "MyStructElement1"。在该运算中,相应的数据类型必需兼容。*)