4

我可以在 Ruby 中获得当前的堆栈级别吗?

目前我使用caller.size哪个没问题,但看起来不是原生的

4

1 回答 1

6

caller.size几乎正是您想要的,因为它相当标准,被广泛实施,并为您提供堆栈上的帧数。它是 MRI 和大多数其他解释器的本机功能。

于 2012-02-29T08:14:09.077 回答