当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Ruby Location.label用法及代码示例


本文简要介绍ruby语言中 Thread::Backtrace::Location.label 的用法。

用法

label()

返回此帧的标签。

通常由带有装饰的方法、类、模块等名称组成。

考虑以下示例:

def foo
  puts caller_locations(0).first.label

  1.times do
    puts caller_locations(0).first.label

    1.times do
      puts caller_locations(0).first.label
    end

  end
end

调用 foo 的结果是这样的:

label: foo
label: block in foo
label: block (2 levels) in foo

相关用法


注:本文由纯净天空筛选整理自ruby-lang.org大神的英文原创作品 Location.label。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。