下記のコードを実行した結果、aFuncに代入される関数名を以下から選択してください。
func forwardFunc(input: Int) -> Int {
return input + 5
}
func backFunc(input: Int) -> Int {
return input - 3
}
func chooseFunction(backwards: Bool) -> (Int) -> Int {
return backwards? backFunc : fowardFunc
}
var value = 5
let aFunc = chooseFunction(value > 0)
- 選択肢:
- 1) fowardFunc
- 2) chooseFunction
- 3) backwards
- 4) backFunc