【发布时间】:2019-05-12 01:29:31
【问题描述】:
我来自 C++。
这段代码:
int main() {
int age;
std::cout << "Type your age: ";
std::cin >> age;
return 0;
}
会在终端上产生类似的东西:
Type your age: _
我可以在消息的同一行输入年龄值。
如何在 Haskell 中获得相同的结果?
【问题讨论】:
-
你尝试过什么 Haskell 代码?
-
我不会按照下面的答案建议关闭缓冲,而是在打印消息后运行
hFlush stdout,以确保所有缓冲区都被推送到屏幕上。
标签: c++ haskell functional-programming