diff options
author | Pratyaksh Gautam <pratyakshgautam11@gmail.com> | 2024-05-15 05:27:09 +0530 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-05-14 17:57:09 -0600 |
commit | 23c81e3b65e01a73d677bd10a01b6781700b43f9 (patch) | |
tree | 6e80b02ab73960f6cff68062c98cc5abb64a43a7 | |
parent | 717d099842a4b133c12cfa32636634766f6bc197 (diff) |
[kotlin/en] Add small section for lambda functions (#4798)
-rw-r--r-- | kotlin.html.markdown | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/kotlin.html.markdown b/kotlin.html.markdown index 48abce3a..c16b5db1 100644 --- a/kotlin.html.markdown +++ b/kotlin.html.markdown @@ -120,6 +120,13 @@ fun helloWorld(val name : String) { println(even(6)) // => true println(even(7)) // => false + /* + You can also use lambda functions, with the '->' operator seperating + the parameters from the function body. + */ + fun fooLambda: (Int) -> Int = {n -> n + 1} + println(fooLambda(1)) // => 2 + // Functions can take functions as arguments and return functions. fun not(f: (Int) -> Boolean): (Int) -> Boolean { return {n -> !f.invoke(n)} |