diff options
author | Geoff Liu <g@geoffliu.me> | 2015-04-17 14:06:47 -0400 |
---|---|---|
committer | Geoff Liu <g@geoffliu.me> | 2015-04-17 14:06:47 -0400 |
commit | 49e8dd42636199f19d250bc6b169764f5ebe0ed7 (patch) | |
tree | 4a91f68d8c75720eb8c1cf288fcbeba0f841e62c /scala.html.markdown | |
parent | 61510ee92caaca9c841da6e40c8e1d680d1b7e34 (diff) | |
parent | b44aded453d94d5a196356f3c05c678d6ec9323c (diff) |
Merge remote-tracking branch 'upstream/master'
Diffstat (limited to 'scala.html.markdown')
-rw-r--r-- | scala.html.markdown | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/scala.html.markdown b/scala.html.markdown index ed1ddabb..e6638121 100644 --- a/scala.html.markdown +++ b/scala.html.markdown @@ -186,7 +186,7 @@ val sq: Int => Int = x => x * x // Anonymous functions can be called as usual: sq(10) // => 100 -// If your anonymous function has one or two arguments, and each argument is +// If each argument in your anonymous function is // used only once, Scala gives you an even shorter way to define them. These // anonymous functions turn out to be extremely common, as will be obvious in // the data structure section. @@ -465,6 +465,7 @@ val patternFunc: Person => String = { // Scala allows methods and functions to return, or take as parameters, other // functions or methods. +val add10: Int => Int = _ + 10 // A function taking an Int and returning an Int List(1, 2, 3) map add10 // List(11, 12, 13) - add10 is applied to each element // Anonymous functions can be used instead of named functions: |