「なるほどUnixプロセス」の第10章にあった、Kernel#at_exitを見て、何回at_exitを何回か叩いたらどうなるんだろうと思って試したので、メモ。
at_exit.rb
at_exit{puts 'Last!'}
at_exit{puts 'Last!2'}
exit
実行するとこんな出力になる。
Last!2
Last!
ブロックがpopされる感じなんですかね。
と、ここまで試してみて、RubyのKernel#at_exitに書いてあることに気づきました。
Go to list of users who liked
More than 5 years have passed since last update.
「なるほどUnixプロセス」の第10章にあった、Kernel#at_exitを見て、何回at_exitを何回か叩いたらどうなるんだろうと思って試したので、メモ。
at_exit{puts 'Last!'}
at_exit{puts 'Last!2'}
exit
実行するとこんな出力になる。
Last!2
Last!
ブロックがpopされる感じなんですかね。
と、ここまで試してみて、RubyのKernel#at_exitに書いてあることに気づきました。
Register as a new user and use Qiita more conveniently
Go to list of users who liked