Perl传奇:
因为Try{}Catch{}末尾的花括号没有加分号,导致花括号的内容完全不执行,程序一声不吭地结束了。
于是寻访大师ChatGPT和Gemini,给出一堆解决方案,无果。
Gemini不耐烦了,要求我反编译。
反编译失败,让我把Perl卸了。
察觉不对,赶紧寻访ChatGPT,曰:Gemini给出的反编译代码有问题,我这里有对的,并给出新的完整的Try{}Catch{}代码块内容·和反编译代码。
于是乎重新执行,反编译的结果符合ChatGPT的预期。
于是我自作主张,删掉了所有调试代码,唯独没动Catch{}后面的分号。
大功告成。
ChatGPT和Gemini到最后都没发现问题。
我:卒。