ID : 625
+ 运算符
格式
expression1 + expression2
指定项目
返回值
解说
返回数值的和、字符串的连接、或矢量型数据、连接型数据的各要素之和。
通过自变量的不同组合进行以下运算。
数值的和
自变量均为数值数据时,返回数值的和。通过自变量的优先顺序高的数据型返回。
Dim aaa As Integer, bbb As Single aaa = 1000 bbb = 1234.567 PrintDbg aaa + bbb '输出2234.567。
字符串的连接
自变量均为字符串型数据时,返回连接自变量字符串的结果。
Dim aaa As String, bbb As String aaa = "DENSO" bbb = "ROBOT" PrintDbg aaa + " " + bbb '输出"DENSO ROBOT"。
矢量型数据各成分之和
自变量均为矢量型数据时,通过矢量型数据返回矢量型数据的各要素之和。
矢量型数据 VecA: V(Xa, Ya, Za)、VecB: V(Xb, Yb, Zb)时的返回值
为ResultVec: V(Xa + Xb, Ya + Yb, Za + Zb)。
Dim aaa As Vector, bbb As Vector aaa = V(100, 200, 300) bbb = V(10, 10, 10) PrintDbg aaa + bbb ' 输出V(110, 210, 310)。
连接型数据各成分之和
连接型数据 JntA: J(Ax1a, Ax2a, Ax3a, Ax4a, Ax5a, Ax6a, Ax7a, Ax8a)、
JntB: J(Ax1b, Ax2b, Ax3b, Ax4b, Ax5b, Ax6b, Ax7b, Ax8b)时的返回值
为ResultJnt: J(Ax1a + Ax1b , Ax2a + Ax2b, Ax3a + Ax3b, Ax4a + Ax4b, Ax5a + Ax5b, Ax6a + Ax6b, Ax7a + Ax7b, Ax8a + Ax8b)。
Dim aaa As Joint, bbb As Joint aaa = J(50, 100, 150, 200, 250, 300, 350, 400) bbb = J(11, 12, 13, 14, 15, 16, 17, 18) PrintDbg aaa + bbb ' 输出J(61, 112, 163, 214, 265, 316, 367, 418)。
相关项目
运算符、& 运算符、* 运算符、- 运算符、/ 运算符、^ 运算符、=(代入)运算符、And 运算符、比较运算符、Mod 运算符、Not 运算符、Or 运算符、Xor 运算符、\ 运算符、>> 运算符、<< 运算符
应用示例
-
ID : 625