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 和大多数其他解释器的本机功能。