要是不知道操作符的含义可以对照一下,但是不同语言会有不一样的,但大多都差不多含义。这是ocaml语言的操作符含义:
+ 整型加法
- 整型减法
~-或- 整型负
* 整型乘法
/ 整型除法,若除零则会raise一个Division_by_zero
mod 整型同余,若第二个参数为0则会raise一个Division_by_zero
land 整型的逐位逻辑与
lor 整型的逐位或
lxor 整型的逐位异或
lsl 整型的逻辑左移
lsr 整型的逻辑右移
asr 整型的算数右移
+. 浮点加法
-. 浮点减法
~-.或-. 浮点负
*. 浮点乘法
/. 浮点除法
** 浮点乘方
@ 列表连结
^ 字符串连结
! 取引用
:= 引用赋值
= 结构意义上的相等
<> 结构意义上的不相等
== 物理意义上的相等
!= 物理意义上的不相等
< 小于
<= 不大于
> 大于
>= 不小于
&& 布尔与
|| 布尔或