Before getting into actual coding, let’s have a brief introduction to functions in Swift. Every program we’ve written so far, whether it tested values against conditional statements or looped for iteration, was executed explicitly in the order we’d laid out, and any code that needed to be reused had to be typed out again.
As our programs become more complex, we’ll look for better ways to organize our code and avoid repetition. This is where the true value of functions can be found.
Swift functions are reusable code block that accomplish a specific goal. Consider a
carWash() function. The function consists of a series of tasks that work together to produce a clean vehicle. We wouldn’t have to build a new car wash every time we needed our car washed; instead, we’d just use the one that already existed.
We’ll look at more scenarios where functions are useful in this lesson, as well as how to define and use them in our code.
Here are some useful tools to help you along your journey!
Setting up an IDE (Integrated Development Environment) can be difficult for beginners. The Online Compiler will enable you to run your code inside your browser without the need to install an IDE. If you need a more detailed explanation of a specific topic, the best place to find answers is in the Official Documentation.