更改字符串的颜色 - Haskell

时间:2014-01-19 17:31:28

标签: haskell monads haskell-platform

我正在Haskell中制作一个基于命令行的游戏,并且需要将字符串制作成某种颜色。我对Haskell很新,但I made a game last night。如果可能的话,我基本上需要将“欢迎使用Haskell猜测游戏”的非彩色字符串更改为不同颜色的字符串。

谢谢!

1 个答案:

答案 0 :(得分:7)

您无法为字符串着色。字符串只是一系列字符。但是,如果终端支持,您可以告诉终端打印某种颜色的字符串。

所以你应该使用一些可以处理类似终端的库。看看这里:http://hackage.haskell.org/package/ansi-terminal-0.5.0/docs/System-Console-ANSI.htmlSystem.Console.ANSI模块为类似Unix的操作系统上运行的Windows和ANSI终端软件提供ANSI终端支持,可能满足您的需求。