Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
Ruby で現在のスタック レベルを取得できますか?
現在caller.size、どちらを使用しても問題ありませんが、ネイティブではないようです
caller.size
caller.sizeかなり標準的で、広く実装されており、スタック上のフレーム数が得られるため、ほぼ正確に必要なものです。これは、MRI および他のほとんどのインタープリターのネイティブ関数です。