星期四, 10月 13, 2011

20111012 Perl 學習小記



Perl
  • 觀察perl 版本
    • #perl  -v
    擅長
    • 三分鐘內寫出急就章( quick-and-dirty ) 程式)
    • 處理 90%與文字處理有關, 10%與其他事務有關
    不適合
    • 封閉式的二元執行檔 ( opaque binary )
      • 取得或是購得程式的人不知道原始碼的內容
    編輯器
    • Unix
      • emacs
      • vi
    • Windows
      • UltraEdit
      • PFE (Programmer's Favorite Edit)
    • Mac
      • BBEdit
      • TextMate
    本身是溯寫字,先有 Perl 這個字才有全文,
    不是縮寫字, 這也是不需要全部大寫的原因
    • 實用析取與報告語言 Practical Extraction and Report Language
    • 病態折衷式廢話製表器 Pathologically Eclectic Rubbish Lister
    CPAN
    • 綜合典藏網 Comprehensive Perl Archive Network
    • 非常方便的Perl賣場
    相關文件/資源
    tips
    • 使用 use 5.010 告訴 Perl 想要使用新功能
      • 版本編號一定要3位數, 且存在
    • 註解
      • 使用 #
      • 沒有註解區塊
    • 程式內不需要有變數宣告區段
    • #perl-doc 指令 需要安裝 perl-doc 套件


2 則留言:

cruise 提到...
作者已經移除這則留言。
cruise 提到...

標記區塊不是沒有,你可以試試下面的CODE
#!/usr/bin/perl

print "Hello World\n";
=comment
print "Hello sakananote\n";
=cut
版本切換方式也不是只有一種
perl -e "use v5.8;say join\"\n\",%ENV"
perl -e "use v5.12;say join\"\n\",%ENV"