summaryrefslogtreecommitdiff
path: root/src/library/scala/Function1.scala
diff options
context:
space:
mode:
authorMartin Odersky <odersky@gmail.com>2006-07-24 14:22:00 +0000
committerMartin Odersky <odersky@gmail.com>2006-07-24 14:22:00 +0000
commit5bdedbd45315a010ad852b5f2b12715a824fee26 (patch)
treefd075aaa156ca6951799fac224fba231b45197c8 /src/library/scala/Function1.scala
parent343c15fe833dc763750f8ed3ba65e9458da09d05 (diff)
downloadscala-5bdedbd45315a010ad852b5f2b12715a824fee26.tar.gz
scala-5bdedbd45315a010ad852b5f2b12715a824fee26.tar.bz2
scala-5bdedbd45315a010ad852b5f2b12715a824fee26.zip
Diffstat (limited to 'src/library/scala/Function1.scala')
-rw-r--r--src/library/scala/Function1.scala2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/library/scala/Function1.scala b/src/library/scala/Function1.scala
index efc056bd5f..aa6e114835 100644
--- a/src/library/scala/Function1.scala
+++ b/src/library/scala/Function1.scala
@@ -18,4 +18,6 @@ package scala
trait Function1[-T0, +R] extends AnyRef {
def apply(v0: T0): R
override def toString() = "<function>"
+ def compose[A](g: A => T0): A => R = { x => apply(g(x)) }
}
+