調試 Perl 指令碼

來源:互聯網
上載者:User

-- Start

Perl 是一門非常鬆散的語言,在預設情況下,我們使用一個未定義的變數或把一個字串和一個數字進行數學運算它也不會報任何錯誤,所以當我們寫完一個 Perl 指令碼時,最好使用下列方式之一進行調試。

#!/usr/bin/perl# 方法1 -- 修改沙邦,添加 -w 選項#!/usr/bin/perl -w# 方法2 -- 添加 warnings 編譯命令# use warnings;# 方法3 -- 添加 diagnostics 編譯命令顯示詳細資料#use diagnostics;$num1 = "test";$num2 = 3;print ($num1*$num2);

上面三種方式的缺點是,當我們調試完指令碼後,我們必須手動刪除這些調試命令,否則會影響效能。下面兩種方式通過添加命令列參數,提供了極大的靈活性。

# 添加 -w 選項, 提供了簡單的錯誤資訊perl -w test.pl# 添加 diagnostics 編譯命令,提供了詳細的錯誤資訊perl -Mdiagnostics test.pl

 

-- 更多參見:Perl 精萃

-- 聲 明:轉載請註明出處
-- Last Updated on 2012-06-11
-- Written by ShangBo on 2012-06-11
-- End

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.