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 + -
显示快捷键?