在 X::Syntax::Variable::Numeric 中§
有关方法 what 的主要文档,请参阅上下文
method what returns Str
返回已声明符号类型(变量、参数、属性)的文字描述。
在 X::Redeclaration 中§
有关方法 what 的主要文档,请参阅上下文
返回已重新声明的符号类型。通常是“symbol”,但也可以是“routine”、“type”等。
在 X::Syntax::Malformed 中§
有关方法 what 的主要文档,请参阅上下文
method what(X::Syntax::Malformed: --> Str)
返回正在解析的内容的描述。
在 X::Undeclared 中§
有关方法 what 的主要文档,请参阅上下文
返回未声明的符号类型(例如变量、类型、例程)。
由于符号未声明,编译器有时必须猜测(或者更确切地说是消除歧义)它遇到的未声明符号是什么类型的。例如,如果您编写
say a;
那么消除歧义默认会报告缺少子例程,即使声明 constant a = 'a'
也会消除错误。
在 X::OutOfRange 中§
有关方法 what 的主要文档,请参阅上下文
method what(--> Str)
超出范围的事物的文字描述(例如 "数组索引"
、"月份"
)。
在 X::Syntax::Missing 中§
有关方法 what 的主要文档,请参阅上下文
method what(--> Str)
返回缺少语法元素的字符串描述。
在 X::Cannot::Lazy 中§
有关方法 what 的主要文档,请参阅上下文
method what()
如果操作目标不是惰性列表本身,则返回操作目标的类型。
在 X::Cannot::Empty 中§
有关方法 what 的主要文档,请参阅上下文
method what()
返回操作目标的类型。
在 IO::Special 中§
有关方法 what 的主要文档,请参阅上下文
say .path.what; # OUTPUT: «<STDIN>»say .path.what; # OUTPUT: «<STDOUT>»say .path.what; # OUTPUT: «<STDERR>»
返回字符串 '<STDIN>'
、'<STDOUT>'
或 '<STDERR>'
之一,指定特殊 IO 设备的类型。