|
|
Scala 2.3.3
|
abstract
trait
Function2
[T1, T2, R]
extends java.lang.Object
with scala.ScalaObject
Function with 2 parameters.
In the following example the definition of
max is a shorthand for the anonymous class definition
anonfun2:
object Main extends Application {
val max = (x: Int, y: Int) => if (x < y) y else x
val anonfun2 = new Function2[Int, Int, Int] {
def apply(x: Int, y: Int): Int = if (x < y) y else x
}
Console.println(max(0, 1))
Console.println(anonfun2(0, 1))
}| Def Summary | |
abstract
|
def
apply
(v1: T1, v2: T2)
: R
|
override
|
def
toString
: java.lang.String
|
| Def Detail |