|
Scala 2.4.0-RC2
|
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 |