エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Elixirの無名関数の中でreceiveをし続ける - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Elixirの無名関数の中でreceiveをし続ける - Qiita
Elixirの無名関数で再帰するを再構成 新しいプロセスを作り,そのプロセスがメッセージを待ち続ける(re... Elixirの無名関数で再帰するを再構成 新しいプロセスを作り,そのプロセスがメッセージを待ち続ける(reveiveし続ける)ようにしたい. わざわざ module と function を宣言する程のものではない. といった時に便利な,無名関数で receive し続けるためのイディオムです. [できない] x という無名関数宣言の中で,宣言中の x という関数を指定する ぱっと思いつくのはこんな書き方なのですけど,これはできないようです. iex(1)> x = fn ...(1)> n when n <= 0 -> exit(:normal) ...(1)> n -> ...(1)> IO.puts n ...(1)> x.(n - 1) # <- これができない ...(1)> end ** (CompileError) iex:5: undefined function x/0