AbstractFunction1

abstract class AbstractFunction1[@specialized -T1, @specialized +R] extends T1 => R
trait T1 => R
class Object
trait Matchable
class Any

Value members

Inherited methods

def andThen[A](g: R => A): T1 => A

Composes two instances of Function1 in a new Function1, with this function applied first.

Composes two instances of Function1 in a new Function1, with this function applied first.

Type Params
A

the result type of function g

Value Params
g

a function R => A

Returns

a new function f such that f(x) == g(apply(x))

Inherited from
Function1
Source
Function1.scala
def apply(v1: T1): R

Apply the body of this function to the argument.

Apply the body of this function to the argument.

Returns

the result of function application.

Inherited from
Function1
Source
Function1.scala
def compose[A](g: A => T1): A => R

Composes two instances of Function1 in a new Function1, with this function applied last.

Composes two instances of Function1 in a new Function1, with this function applied last.

Type Params
A

the type to which function g can be applied

Value Params
g

a function A => T1

Returns

a new function f such that f(x) == apply(g(x))

Inherited from
Function1
Source
Function1.scala
override def toString(): String
Definition Classes
Inherited from
Function1
Source
Function1.scala