我有一个带有返回文件句柄的方法的对象,我想从该句柄中读取。以下不起作用,因为方法调用的右尖括号被解释为输入阅读器的右尖括号:
my $input = <$object->get_handle()>;
这被解析为:
my $input = ( < $object- > ) get_handle() >;
这显然是一个语法错误。有什么方法可以在角度运算符中执行方法调用,还是需要像这样将其分成两个步骤?
my $handle = $object->get_handle();
my $input = <$handle>;