aboutsummaryrefslogtreecommitdiff
path: root/src/content/chapter1_functions/lesson02_anonymous_functions
diff options
context:
space:
mode:
Diffstat (limited to 'src/content/chapter1_functions/lesson02_anonymous_functions')
-rw-r--r--src/content/chapter1_functions/lesson02_anonymous_functions/code.gleam14
-rw-r--r--src/content/chapter1_functions/lesson02_anonymous_functions/text.html7
2 files changed, 0 insertions, 21 deletions
diff --git a/src/content/chapter1_functions/lesson02_anonymous_functions/code.gleam b/src/content/chapter1_functions/lesson02_anonymous_functions/code.gleam
deleted file mode 100644
index 2b037e0..0000000
--- a/src/content/chapter1_functions/lesson02_anonymous_functions/code.gleam
+++ /dev/null
@@ -1,14 +0,0 @@
-import gleam/io
-
-pub fn main() {
- // Assign an anonymous function to a variable
- let add_one = fn(a) { a + 1 }
- io.debug(twice(1, add_one))
-
- // Pass an anonymous function as an argument
- io.debug(twice(1, fn(a) { a * 2 }))
-}
-
-fn twice(argument: Int, function: fn(Int) -> Int) -> Int {
- function(function(argument))
-}
diff --git a/src/content/chapter1_functions/lesson02_anonymous_functions/text.html b/src/content/chapter1_functions/lesson02_anonymous_functions/text.html
deleted file mode 100644
index f7bea3f..0000000
--- a/src/content/chapter1_functions/lesson02_anonymous_functions/text.html
+++ /dev/null
@@ -1,7 +0,0 @@
-<p>
- As well as module-level named functions, Gleam has anonymous function
- literals.
-</p>
-<p>
- Anonymous functions can be used interchangeably with named functions.
-</p>