【发布时间】:2012-02-09 13:28:38
【问题描述】:
我正在尝试在 Haskell 中编写一个 urlview 克隆。该程序读取一条消息(通过 STDIN 传输),提取所有 URL 并要求用户选择其中一个。
读完消息后,STDIN 显然达到了 EOF。在 Python 中,我像这样重置 STDIN
message = sys.stdin.read()
sys.stdin = open('/dev/tty')
selected_index = raw_input('Which URL to open? ')
我如何在 Haskell 中实现同样的效果?
【问题讨论】: