$hi = do_this('asdf');
sub do_this
{
$blob{'f'} = {
'k' => 'j'
};
}
print $hi->{'k'};
# prints j
vì do_this không trả lại bất kỳ thứ gì, nó vẫn in như thế nào?Tại sao hàm Perl này trả về một giá trị?
Hy vọng rằng bạn ở đâu đó trong mã của mình và chúng tôi không thấy nó trong đoạn mã, nhưng bạn nên bao gồm 'sử dụng nghiêm ngặt; sử dụng các cảnh báo; ' – Daenyth