目录

速查

写的时候会忘的几行

int写法另一边写法
整数加1 + 2浮点加1. +. 2.
整数减 / 取负3 - 1,-1浮点减 / 取负3. -. 1.,-1.
整数乘除8 / 3 = 2浮点乘除8. /. 3.
取余x mod 2拼接字符串"a" ^ "b"
列表头部1 :: xs拼接列表xs @ ys
列表字面量[1; 2; 3]元组(1, 2)
相等a = b写 refr := !r + 1
管道x |> f反向应用f @@ x

模式

[] 空, [x] 恰好一个, hd :: tl 至少一个。 构造器只吃一个参数:RGB (r, g, b)。

失败

可能没有:option。可能出错: result。程序坏了:异常。

更新

记录用 { r with x = 1 }。 可变格子用 ref。 签名把 type t = int 收成 type t,外面就看不见 int。