标签: ruby stack stack-level
我可以在Ruby中获得当前的堆栈级别吗?
目前我使用caller.size这是好的,但看起来不是原生的
caller.size
答案 0 :(得分:6)
caller.size几乎就是你想要的,因为它是相当标准的,广泛实现的,并且给你堆栈上的帧数。它是MRI上的原生功能,以及大多数其他口译员。