Skip to content

Commit 7429ace

Browse files
Remove duplicate Functions as First-Class Citizens
1 parent 6bde2c1 commit 7429ace

File tree

1 file changed

+1
-4
lines changed

1 file changed

+1
-4
lines changed

README.md

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,6 @@ Sooner or later I will complete it with the relative answers. Feel free to contr
7373
* [Good and Bad Languages](#good-and-bad-languages)
7474
* [Referential Transparency](#referencial-transparency)
7575
* [Stack and Heap](#stack-and-heap)
76-
* [Functions as First Class Citizens](#functions-as-first-class-citizens)
7776
* [Pattern Matching](#pattern-matching)
7877
* [Exceptions](#exceptions)
7978
* [Variant and Contravariant Inheritance](#variant-and-contravariant-inheritance)
@@ -401,6 +400,7 @@ Write a loop, then transform it into a recursive function, using only immutable
401400

402401
#### Functions as First-Class Citizens
403402
What does it mean when a language treats functions as first-class citizens?
403+
Why is it important that in a language functions are first-class citizens?
404404

405405
#### Anonymous Functions
406406
Show me an example where an anonymous function can be useful.
@@ -426,9 +426,6 @@ Write two functions, one referentially transparent and the other one referential
426426
#### Stack and Heap
427427
What is a stack and what is a heap? What's a stack overflow?
428428

429-
#### Functions as First Class Citizens
430-
Why is it important that in a language functions are first class citizens?
431-
432429
#### Pattern Matching
433430
Some languages, especially the ones that promote a functional approach, allow a technique called pattern matching. Do you know it? How is pattern matching different from switch clauses?
434431

0 commit comments

Comments
 (0)