Что означает символ ! в 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
), но я не знаю о постфиксе!
. (Только из быстрого поиска Google) - person clcto   schedule 20.03.2014