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