⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 bug796.scala

📁 JAVA 语言的函数式编程扩展
💻 SCALA
字号:
/** I know what I am doing is wrong -- since I am about to look into *  this bug, I add a test in pending/pos... however, I am afraid that *  once this bug is fixed, this test case might go into test/pos *  there it adds to the huge number of tiny little test cases. * * Ideally, an option in the bugtracking system would automatically * handle "pos" bugs. */object Test extends Application {  object Twice {    def apply(x: int) = x * 2    def unapply(x: int): Option[Tuple1[int]] =      if (x % 2 == 0) Some(Tuple1(x / 2))      else None  }  def test(x: int) = x match {    case Twice(y) => "x is two times "+y    case _ => "x is odd"  }  Console.println(test(3))  Console.println(test(4))}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -