printmgr.scala
来自「JAVA 语言的函数式编程扩展」· SCALA 代码 · 共 52 行
SCALA
52 行
/* __ *\** ________ ___ / / ___ Scala Parallel Testing **** / __/ __// _ | / / / _ | (c) 2007-2008, LAMP/EPFL **** __\ \/ /__/ __ |/ /__/ __ | http://scala-lang.org/ **** /____/\___/_/ |_/____/_/ | | **** |/ **\* */// $Id: PrintMgr.scala 14415 2008-03-19 00:53:09Z mihaylov $package scala.tools.partest.utils/** * @author Thomas Hofer */object PrintMgr { val NONE = 0 val SOME = 1 val MANY = 2 var outline = "" var success = "" var failure = "" var warning = "" var default = "" def initialization(number: Int) = number match { case MANY => outline = Console.BOLD + Console.BLACK success = Console.BOLD + Console.GREEN failure = Console.BOLD + Console.RED warning = Console.BOLD + Console.YELLOW default = Console.RESET case SOME => outline = Console.BOLD + Console.BLACK success = Console.RESET failure = Console.BOLD + Console.BLACK warning = Console.BOLD + Console.BLACK default = Console.RESET case _ => } def printOutline(msg: String) = print(outline + msg + default) def printSuccess(msg: String) = print(success + msg + default) def printFailure(msg: String) = print(failure + msg + default) def printWarning(msg: String) = print(warning + msg + default)}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?