gpt4 book ai didi

ruby - 是否有可能获得引发错误的行号?

转载 作者:数据小太阳 更新时间:2023-10-29 06:46:09 24 4
gpt4 key购买 nike

begin
. . .
# error occurs here
. . .
rescue => error
puts "Error: " + error.message
end

有没有办法获取发生错误的语句的行号?

最佳答案

只需要回溯:

begin
. . .
# error occurs here
. . .
rescue => error
puts "Error: " + error.message
puts error.backtrace
end

要仅获取行号 - 只需通过正则表达式将其从回溯中解析出来即可。

可在此处找到更多信息:Catching line numbers in ruby exceptions

关于ruby - 是否有可能获得引发错误的行号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10050813/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com