2014-01-19 27 views
1

我在Haskell中製作一個基於命令行的遊戲,並且需要爲某個字符串設置一種顏色。我對Haskell相當陌生,但是I made a game last night。如果可能的話,我基本上需要將「歡迎使用Haskell猜測遊戲」的非彩色字符串更改爲不同顏色的字符串。更改字符串的顏色 - 哈斯克爾

謝謝!

+4

http://hackage.haskell.org/package/ansi-terminal-0.5.0/docs/System-Console-ANSI.html –

+2

鏈接到這樣的項目基本上是垃圾郵件。儘量在問題本身中保留所有相關信息。 – Dave

回答

7

您無法爲字符串上色。一個字符串只是一個字符序列。但是,如果終端支持,您可以告訴終端打印某種顏色的字符串。

所以你應該使用一些庫,它可以處理像這樣的終端的東西。看看這裏:http://hackage.haskell.org/package/ansi-terminal-0.5.0/docs/System-Console-ANSI.htmlSystem.Console.ANSI模塊爲運行在類Unix操作系統上的Windows和ANSI終端軟件提供ANSI終端支持,這可能適合您的需求。