swift define function as variable code example

Example 1: declare function in swift

func greet(person: String) -> String {
    let greeting = "Hello, " + person + "!"
    return greeting
}

Example 2: swift how to call a function

//function trying to be called

func aFunction() {
	print("called function")
}

//call function like this

aFunction()

Example 3: how to set return type swift

func aFunction() -> <RETURN_TYPE> {
	return <RETURN_TYPE>
}

//call function like this
aFunction()

Example 4: swift function in a variable

var pendingFunction: ((Double, Double) -> Double)