Проблема нумерации строк в Jruby? - PullRequest
0 голосов
/ 11 августа 2010

Учитывая следующий фрагмент:

hash = {                  # 1
  (line = __LINE__) =>    # 2
    lambda { x }          # 3
}

Выполнение некоторого осмотра jruby:

puts line # >> 2
puts hash[line].inspect >> #<Proc:0x560932fe@/tmp/test.rb:2>

Кажется, отличается от стандартного mri:

puts line # >> 2
puts hash[line].inspect >> #<Proc:0x00007fa59733d760@/tmp/test.rb:3>

proc, кажется, находится на линии 3 в mri, тогда как в jruby это строка 2 ... это ошибка?Есть ли обходной путь для этого?

1 Ответ

0 голосов
/ 11 августа 2010

если он отличается от МРТ, это, вероятно, считается ошибкой

...