typealiases.scala

来自「JAVA 语言的函数式编程扩展」· SCALA 代码 · 共 20 行

SCALA
20
字号
package footrait Test[T] {  type Check[T] = Array[T] => Unit;  type MyPair[S] = Pair[T, S]                          val pair1: Pair[T, Int]  val pair: MyPair[Int] = pair1    def check(xs: Array[T], c: Check[T]) = c(xs)  def check2[S](xs: Array[S], c: Check[S]) = c(xs)            }                                                             object main extends Test[Int] {       val pair1 = (1,1)              implicit def topair(x: Int): Pair[Int, Int] = (x,x)  val pair2: MyPair[Int] = 1      val x: short = 1}

⌨️ 快捷键说明

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