PR

下記のコードを実行した結果、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