エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Swift のローカル関数の使いどころ。あるいは部分適用された関数の話。 - ペンギン村 Tech Blog
どうも、あんま元気ではないですが、まぁ何とか生きてる @tobi462 です。 いや、こんな出だしで大丈夫か... どうも、あんま元気ではないですが、まぁ何とか生きてる @tobi462 です。 いや、こんな出だしで大丈夫か?って感じもしますが、大丈夫だ。問題ない。ということで久しぶりに技術記事を書いてみます。 Tl;Dr ローカル関数とは? 引数を継承する関数呼び出し 転送用のローカル関数を定義する 部分適用された関数(Partial Application Function) まとめ Tl;Dr ローカル関数は、その関数内の変数をキャプチャする。 関数の引数をそのまま引き継いだ『部分適用された関数』を作りたいときなどに便利。 func foo(x: Int, y: Int) { func _bar(z: Int) { bar(x: x, y: y, z: z) // Capture `x` and `y` } _bar(z: 10) // => 13 _bar(z: 20) // => 23 _ba
2021/01/26 リンク