我想这个工作:如何在let语句中使用if语句?
fun function (i) =
let
if i = 1 then
val h = valOf(Int.fromString(valOf(TextIO.inputLine TextIO.stdIn)))
else
val h = someFunction();
in
code...
end
但好像你不能声明那样的价值......我应该怎么做才能让工作?
你会用什么来代替valOf呢?我可以处理以某种方式提出的豁免选项吗?就像在if .. else语句中一样? – theva 2013-03-06 07:24:29
我可能会使用模式匹配。 – Tayacan 2013-03-22 14:54:51