Testing Nested Closures in Swift
var timestwo = {(num:Int) -> Int in
return num*2
}
var plustwo = {(num:Int) -> Int in
return num+2
}
var powertwo = {(num:Int) -> Int in
return num*num
}
var timesagain = {(num:Int) -> Int in
return powertwo(num)
}
var timesoncemore = {(num:Int) -> Int in
return timesagain(num)
}
var Subtractquads = {(num:Int) -> Int in
return timesoncemore(num) - timesoncemore(num-1)
}
var multiplestuff = {(num:Int, nim:Int) -> Int in
if num > nim {
return num*nim
} else {
return Subtractquads(nim)
}
}