handle_continue 便利ですよね。これの基本的な使い道は呼び出した側にさっさと Pid を返すのがメインだと思います。今までは proc_lib:init_ack とか timeout, 0 とか、自分にmessage passing とか cast 読んでおくとかやっていたのが綺麗に書けるのが一番だと思います。

simple_one_for_one で supervisor:start_child した時にさっさと pid 返して欲しい(非同期処理したい) がいちばんの使い道かと思います。

Written by

Erlang/OTP / 時雨堂 / WebRTC / E2EE

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store