gpt4 book ai didi

perl - 访问 try block 内分配的 var 会引发错误 : Unknown code ref type given error '' . 检查您的使用情况并重试

转载 作者:行者123 更新时间:2023-12-02 04:29:37 26 4
gpt4 key购买 nike

我试图找出为什么这里会抛出这个错误。如果 try block 内发生错误,它不应该只打印 0 并否则打印 10 吗?

#!/usr/bin/perl

use 5.006;
use strict;
use warnings;
use Try::Tiny;

my $test = 0;
try{
$test = 10;
my $s = $test /2;
}
catch{
print $_;
}

print $test;

最佳答案

您缺少一个 ;在 try/catch“语句”之后;您的代码将 print $test 的结果作为额外参数传递,以捕获它期望有一个 finally 子句的位置,并在进入 try block 之前就终止。

关于perl - 访问 try block 内分配的 var 会引发错误 : Unknown code ref type given error '' . 检查您的使用情况并重试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20865774/

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