Ruby- すべての行がロードされているわけではありませんが、エラーはありませんか? [閉まっている]
概要
このコードがあります:
p "RC3"
def self.rename_component
# SOME CODE
end
def self.Rename(path,name)
# SOME CODE
end
p "RC4"
def self.Rename_And_Reposition_Components
p "RC4.1"
# SOME CODE
end
p "RC5"
これは次のように出力します。
"RC3"
"RC4"
#SOME CODE 内にコードがあると、「RC5」は印刷されませんが、エラーも発生しません。このサイレントエラーを追跡するために何ができるかを誰かが提案できますか?
完全を期すために、コード ブロック全体は次のとおりです。
https://translate.google.com/translate?hl=ja&sl=en&tl=ja&u=https://pastebin.com/fj8tQzak
解決策
実際のコード (ペーストビン内) は次のようになります。
p "RC4"
def self.Rename_And_Reposition_Components()
p "RC4.1"
# ...
for x in files do
# ...
end
p "RC5"
p "Loaded remaking components"
# ...
end
p “RC5” が Rename_And_Reposition_Components メソッドの本体内にまだあることに注意してください。
あなたの質問の編集されたコードにはメソッドの後にその行が表示されているため、おそらくどこかで終わりが欠けています。