Perl 编程/关键字/warn
外观
warn打印LIST到STDERR. 如果最后一个LIST元素不是换行符,它会附加与 die 相同的文件/行号文本。如果输出为空,并且变量$@已经包含一个值,则该值将在附加"\t...caught"到$@之后使用。如果此变量为空,则字符串"Warning: Something's wrong"将被使用。
如果一个$SIG{__WARN__}被安装,则不会打印任何消息。使用__WARN__处理程序,可以抑制所有警告。
warn LIST
warn "\$foo is alive and $foo!";