【发布时间】:2018-03-27 02:44:37
【问题描述】:
SML中的符号!是什么意思?
fun polysort(_,[]) = []
| polysort(_,[x]) = [x]!
| polysort(less,xs) =
let
val (ys, zs) = split xs
in
merge(less,polysort(less,ys), polysort(less, zs))
end;
这是反转还是什么?我认为这与 ref 有关,但我也不明白。
【问题讨论】:
-
前缀
!运算符似乎是遵从运算符(从ref中获取值),但我不知道后缀!。 (仅来自快速谷歌搜索)