Can you explain higher order/level functions to me like I’m 5?

Hi friends. In learning kotlin I’m finding most of the explanations lack luster surrounding higher order functions and passing them as arguments. Specifically I’m trying to understand why you would do this. Most of the examples just sort of show you how to do but less about why you would do it. TIA!

submitted by /u/Mystogyn
[link] [comments]