Yesterday you learned the basics of closures, but today things get a little trickier. But that’s OK: Benjamin Franklin once said, “energy and persistence conquer all things” – you can do this!
Sometimes closure syntax can be a bit hard on your eyes, and this will really be apparent as you work through today’s lessons. If you find it a bit overwhelming – if you’re staring at some code and aren’t 100% sure of what it means – just go back one video and watch it again to give your memory a little nudge.
As a reminder, SwiftUI uses closures extensively so it’s worth taking the time to really understand what’s going on here. Yes, they are probably the most complex feature of Swift, but it’s a bit like cycling up a hill – once you’ve reached the top, once you’ve mastered closures, it’s all gets much easier.
Today you have seven one-minute videos to watch, and you’ll learn about how closures accept parameters and return values. Once you’ve completed each video there’s a short test to help make sure you’ve understood what was taught.
Remember, stay accountable: tell the world that you’ve just learned all about closures in Swift, and discuss them with others who are learning too.
Need help? Tweet me @twostraws!