目錄

實用模組

它們的作用有點像編譯器指令 (pragmata),因為它們會影響程式編譯,因此通常只在 useno 中使用時才會正常運作。其中大部分都是詞法範圍的,因此內部 BLOCK 可以透過宣告

no integer;
no strict 'refs';
no warnings;

來推翻它們,直到 BLOCK 結束為止。

有些 pragma 是詞法範圍的,通常會影響 $^H 提示變數。其他則會影響目前的套件,例如 use varsuse subs,它們允許您在特定的檔案中預先宣告變數或子常式,而不仅仅是區塊。此類宣告會對宣告它們的整個檔案生效。您無法使用 no varsno subs 來撤銷它們。

定義了以下 pragma (並有自己的文件)。

標準模組

標準的、已打包的模組預期在名稱空間污染方面表現良好,因為它們使用 Exporter 模組。有關詳細資訊,請參閱其自己的文件。

您的系統上可能並未安裝以下列出的所有模組。例如,如果您沒有 gdbm 函式庫,則不會安裝 GDBM_File 模組。