Ruby-不是所有行都被加载,但没有错误?[关闭]

rekjcdws  于 2024-01-07  发布在  Ruby
关注(0)|答案(1)|浏览(166)

**已关闭。**此问题为not reproducible or was caused by typos。目前不接受回答。

这个问题是由错字或无法再重现的问题引起的。虽然类似的问题在这里可能是on-topic,但这个问题的解决方式不太可能帮助未来的读者。
上个月关门了。
Improve this question
我有这个代码:

  1. p "RC3"
  2. def self.rename_component
  3. # SOME CODE
  4. end
  5. def self.Rename(path,name)
  6. # SOME CODE
  7. end
  8. p "RC4"
  9. def self.Rename_And_Reposition_Components
  10. p "RC4.1"
  11. # SOME CODE
  12. end
  13. p "RC5"

字符串
输出如下:

  1. "RC3"
  2. "RC4"


当我的代码在#SOME CODE中时,“RC5”不会打印,但我也没有得到任何错误。有人能建议如何能够跟踪这个无声的错误吗?
为了完整起见,整个代码块是:
https://pastebin.com/fj8tQzak

bf1o4zei

bf1o4zei1#

代码(在你的Pastebin中)实际上看起来像这样:

  1. p "RC4"
  2. def self.Rename_And_Reposition_Components()
  3. p "RC4.1"
  4. # ...
  5. for x in files do
  6. # ...
  7. end
  8. p "RC5"
  9. p "Loaded remaking components"
  10. # ...
  11. end

字符串
请注意,p "RC5"仍然在Rename_And_Reposition_Components方法的主体内。
由于您问题中编辑的代码显示了方法后的那一行,因此您可能在某处缺少了end

展开查看全部

相关问题