我正在编写一个使用许多调用的模块的库Net::Http::Methods::format_request
,不幸的是,在我的库中执行代码时我收到了一条警告:
Use of uninitialized value $v in concatenation (.) or string at ~/perl5/lib/perl5/Net/HTTP/Methods.pm line 167.
有什么方法可以让我从这个警告中获取堆栈跟踪,以便将其缩小到确切的调用?我的第一个想法是no warnings
在每个潜在调用上方添加,但考虑到调用次数,这似乎是不切实际的。(虽然如果有必要我会这么做)。