Perl warn 函式



說明

此函式會將 LIST 的值列印到 STDERR 中。它基本上與 die 函式相同,只是沒有呼叫 exit,也沒有在 eval 語句中產生異常。透過這種方式,可以讓錯誤提示顯示出來,而又不會導致指令碼過早終止。

如果變數 $@ 中包含值(來自前面的 eval 呼叫),而 LIST 為空,那麼 $@ 的值後面會附加 .\t.caught. 打印出來。如果 $@ 和 LIST 都為空,那麼會列印 .Warning: Something.s wrong.

語法

此函式的簡單語法如下 −

warn LIST

返回值

此函式沒有返回值。

示例

以下示例程式碼顯示了其基本用法 −

#!/usr/bin/perl -w

warn("Unable to calculate value, using defaults instead.\n");

執行以上程式碼時,會產生以下結果 −

Unable to calculate value, using defaults instead
perl_function_references.htm
廣告
© . All rights reserved.