1 structure Util
:> UTIL
=
5 Web
.print (if n
< 0 then
6 "-" ^
Int.toString (~n
)
11 Web
.print (if n
< 0.0 then
12 "-" ^
Real.fmt (StringCvt.FIX (SOME
2)) (~n
)
14 Real.fmt (StringCvt.FIX (SOME
2)) n
)
21 |
[usr
] => "(" ^ f usr ^
")"
22 | usr
::rest
=> foldl (fn (usr
, s
) => s ^
", " ^ f usr
) ("(" ^ f usr
) rest ^
")"
24 fun neg (r
: real) = ~r