这段代码可以被编译并运行:
let rec HelloEternalWorld _ = Console.ReadLine() |> printf "输入: %s\n" HelloEternalWorld 0
HelloEternalWorld 0
这段代码不能被编译:
let rec HelloEternalWorld = Console.ReadLine() |> printf "%s\n" HelloEternalWorld
HelloEternalWorld
我尝试理解为什么不能编译?