Task: Composition

← Previous task Next task →

Information

Sometimes we write code where the functions we use line up nicely with regards to arguments. For example, say that we want to find the first element of a range (which, as you can see, is quite stupid – nevertheless):

Tasks

  1. Part 0: Introduction to the workshop
  2. Part 1: A functions context
  3. Part 1: A functions arguments
  4. Part 1: Functions and prototypes
  5. Part 2: Applicative programming
  6. Part 2: Make new collections with map
  7. Part 2: Make new collections with filter
  8. Part 2: Make new collections with reduce
  9. Part 2: Using helper liberaries
  10. Part 2: Point-free style
  11. Part 2: Applicative functions with context
  12. Part 3: Function factories
  13. Part 3: Higher order functions
  14. Part 3: Functions with functions
  15. Part 3: Fluent interfaces
  16. Part 3: Function arity
  17. Part 4: Partial application
  18. Part 4: Create functions from functions
  19. Part 5: Currying
  20. Part 5: Composition [Active]
  21. Part 5: Pipelines
  22. Part 5: Case - Parse URL
  23. Part 6: Shared state
  24. Part 7: Working with collections
  25. Part 7: Done
← Previous task Next task →

Help

Available globals

Testing