warn LIST |
打印列LIST表,STDERR的值。基本上和die函数相同,但没有调用的退出,在一个eval语句,并没有异常引发。这可能是有用的,抛出一个错误,而导致脚本终止。
如果变量$@包含一个值(从以前的eval调用)和列表是空的,那么$@是印有\t.caught。追加到末尾。如果这两个$@和列表LIST是空的,然后警告:有什么是错的,被打印出来。
Nothing
#!/usr/bin/perl -w warn("Unable to calculate value, using defaults instead.\n");
这将产生以下结果:
Unable to calculate value, using defaults instead