Concise and readable code is an important aspect of good quality and maintainability. The reverse-application operator aka. pipe operator allows us to chain functions together without the hassle of creating intermediate let bindings or complicated nesting.
Instructor: [00:01] To demonstrate the pipe, also called reverse application operator, we're going to use an example where we apply multiple functions. The goal is to convert an upper case text to a lower case, then capitalized, and finally bound to the name info.
[00:17] We can achieve this using the function capitalize, and inside, lower case. With the reverse application operator, we can do this instead.
[00:30] [pause]
Instructor: [00:39] Especially in combination with partial application of arguments, this syntax can be quite handy. Here we use sort, reverse, and find to find the largest entry smaller than four in a list.
Member comments are a way for members to communicate, interact, and ask questions about a lesson.
The instructor or someone from the community might respond to your question Here are a few basic guidelines to commenting on egghead.io
Be on-Topic
Comments are for discussing a lesson. If you're having a general issue with the website functionality, please contact us at support@egghead.io.
Avoid meta-discussion
Code Problems?
Should be accompanied by code! Codesandbox or Stackblitz provide a way to share code and discuss it in context
Details and Context
Vague question? Vague answer. Any details and context you can provide will lure more interesting answers!