0
我有問題理解SML的語法嵌套let
s和if
s。例如,爲什麼這種語法形式不正確?嵌套讓和如果語句
fun stuff a =
let
val p = 2
in
if a = 1
then
let
val r = p
in
a = r
end
else
0
end
如果a
是1,那麼讓a
等於r
,如果a
不爲1,那麼就不要擺在首位創建r
並返回0有點兒傻,但Ø嗯......
那麼,爲什麼這在句法上不正確?