Col*_*lin 1 monads haskell haskell-platform
我正在Haskell中制作一个基于命令行的游戏,并且需要将字符串制作成某种颜色.我是Haskell的新手,但昨晚我做了一个游戏.如果可能的话,我基本上需要将"欢迎使用Haskell猜测游戏"的非彩色字符串更改为不同颜色的字符串.
谢谢!
你不能给字符串着色.字符串只是一系列字符.但是,如果终端支持,您可以告诉终端打印某种颜色的字符串.
所以你应该使用一些可以处理类似终端的库.看看这里:http://hackage.haskell.org/package/ansi-terminal-0.5.0/docs/System-Console-ANSI.html.该System.Console.ANSI模块为Windows和ANSI终端软件提供ANSI终端支持,可在类Unix操作系统上运行,可能满足您的需求.