符号是什么!在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;
Run Code Online (Sandbox Code Playgroud)
这会扭转它还是什么?我认为这与ref有关,但我也不明白.
当我比较getchar()!='/ n'时,我收到警告:多字符字符常量.我为什么这么干?我在C中编码并使用gcc作为编译器.我认为getchar读取一个字符并将其转换为int本身.那么多字符字符常量的含义是什么?