Mar*_*ano 3 haskell haskell-turtle
我正在编写一个控制台应用程序,该应用程序需要提示用户几件事。我正在使用乌龟库。
我的函数如下所示:
askInput :: IO (Maybe Text)
askInput = do
echo "Input something: "
s <- readline
return s
Run Code Online (Sandbox Code Playgroud)
但echo在实施使用putStrLn,因此,将打印与尾随换行符的说法。
乌龟库中是否有一个类似于Python的输入函数raw_input,结合了提示和读取用户输入的功能?
您可以从text软件包中导入,并使用许多未从中导出的功能turtle。在这种情况下:
{-# LANGUAGE OverloadedStrings #-}
import qualified Data.Text.IO as Text
main = Text.putStr "Input something: " -- doesn't print newline
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
181 次 |
| 最近记录: |