ScalaのREPLをカラフルにして遊ぶ
scala.Consoleを使うと文字に色をつけることができます。
import scala.Console._ println(BLUE + "僕" + RESET + "は" + CYAN + "友達" + RESET + RED_B + "が" + YELLOW + "少" + RESET + RED_B + "ない" + RESET)
RESET付けないとその後の出力もずっとその色になってしまいます。
だがしかしそれを利用すれば、REPLで
println(Console.GREEN_B)
とかやるだけで...
こんなことができてしまう。
さらに
import scala.Console._
println(BLACK_B);println(BLUE_B);println(CYAN_B);println(GREEN_B);(イカ略)
とやると
こんなにうつくしい(美的感覚は人それぞれ)REPLになります。
それから他人のREPLで
import Console._; println(BLUE + BLUE_B)
とやれば、
こういう嫌がらせをすることができます。
ご自由にお使いください。