當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。