Swiftで関数ポインタっぽい処理 - Mjeld Technologies
Swiftを使ってC++などと同じような関数ポインタぽい処理を行うことができるかを試してみました。関数を変数として扱えるので条件によっての実行内容を動的に変更も可能になります。さらにジェネリックもお使え引数以外の型も渡すことも可能です。