From the course: Learning Functional Programming with Swift

Unlock the full course today

Join today to access over 22,600 courses taught by industry experts or purchase this course individually.

Advanced concepts

Advanced concepts - Swift Tutorial

From the course: Learning Functional Programming with Swift

Start my 1-month free trial

Advanced concepts

- So far in this course, we've covered a wide range of functional topics. We've learned how to think about our programs in a more functional way by covering the three main concepts, we've learned to work with first-class functions, and various applications of doing so, and finally, we looked at how we can work with arrays in a functional way. The things we've learned up until now are extremely useful, and knowing these concepts and applying them in your code base will quickly show you the positive impacts they provide. But before we wrap up this course, there are two more concepts I'd like to cover with you. These concepts are recursion and partial application. Keep in mind that these concepts are more advanced, furthermore, what I'll be covering in this course with regards to these concepts is only the tip of the iceberg, and a whole course could probly be made about each of these concepts alone. That being said, these concepts do serve as a great jumping off point to get into more…

Contents