Q 语言 -- 操作符应用



Number String Array
+ plus
1 + 1 = 2 a + b = ab [1,2] + [2,3] = [1,2,2,3]
- minus
2 - 1 = 1

* multiply
2 * 3 = 6 a * 3 = aaa
[1,2] * 3 = [1,2,1,2,1,2]
/ divide
6 / 2 = 3

% mod
10 % 3 = 1
"hello {1}" % world == "hello world"

>> shift_right



<< shift_left



& binary_and



| binary_or



^ power



! not



** multiply_2



-> access



in in



[ ] get

"abcdefg" [2] = "c" [0,1,2,3] [2] = 2
[ : ] slice

"abcdefg" [ : 3] = "abc" [0,1,2,3] [:2] = [0,1]
&& and



|| or



~
binary_not



==
equals



阅读更多
想对作者说点什么?

博主推荐

换一批

没有更多推荐了,返回首页