对位运算

阅读(2531) 标签: 加减乘除, 取余, 求整,

描述:

两个序列间对位计算。

语法:

A??B

 

A??x

x??A

 

x解析为成员为x且长度与A相同的序列。

备注:

长度相同的两个序列进行对位计算,??表示对位运算符,其中包括:++(对位相加),--(对位相减),**(对位相乘),//(对位相除),%%(对位相除取余),\\(对位相除取整

参数:

A

序列。

B

序列。

x

实数。

返回值:

序列

示例:

 

A

 

1

=[4,2,3,3]++[5,10,2,1]

两个序列进行对位相加运算,计算过程如下:[4+5,2+10,3+3,3+1],返回结果为:[9,12,5,4]

2

=[4,2,3,3]--[5,10,2,1]

[-1,-8,1,2]

3

=[4,2,3,3]**[5,10,2,1]

[20,20,6,3]

4

=[4,2,3,3]//[5,10,2,1]

[0.8,0,2,1.5,3.0]

5

=[7,12,3,3]%%[5,10,2,1]

[2,2,1,0]

6

=[7,12,3,3]\\[5,10,2,1]

[1,1,1,3]

序列与实数对位运算:

 

A

 

1

=[70,120,30,30]**0.1

序列和实数进行对位相乘运算,计算过程如下:[70*0.1,120*0.1,30*0.1, 30*0.1],返回结果为:[7,12,3,3]

2

=80\\[10,5,4,20]

[8,16,20,4]

相关概念:

差列

交列

并列

序列乘

和列

cmp()