Now, it is time to get into a really fun part of programming and learn how to write functions. Functions are self-contained pieces of code that you want to run on something. In Swift 3, Apple has made a change to how you should write functions. All of the functions we will write in this chapter will perform an action (think of verbs). Let's create a simple function called greet()
:
func greet() { print("Hello") }
This example is a basic function with a print
statement in it. In programming, functions do not actually run until you call them. We call a function simply by calling its name. So, let's call greet
:
greet()
That's it! We just created our first function and called it, but functions can do so much more. We can add what is called a parameter to a function. A parameter allows us to accept data types inside of our parentheses. By doing this, it allows us to build more reusable chunks of code. So, let's update our greet()
function to accept a parameter called name
:
func greet(name...