【发布时间】:2016-12-11 02:57:07
【问题描述】:
我是 Erlang 的新手。
但我的问题是我似乎无法弄清楚如何创建将继续提示用户的函数,直到他们输入某种“退出”按钮。
我在下面做了一个非常简单的程序,我认为如果用户输入“4”就会退出,但我想错了:
reprompt() ->
{ok, X} = io:fread("Prompt>", "~s"),
case X of
4 -> io:format("exit");
_ -> reprompt()
end.
我尝试过其他变体,但大多数都遵循相同或相似的模式。
有什么建议吗?
【问题讨论】:
标签: recursion functional-programming erlang