你可以在 Perl 程式中定義任意數量的名為 BEGIN 和 END 的程式碼塊,它們分別充當建構函式和解構函式。BEGIN { ... } END { ... } BEGIN { ... } END { ... }每個 BEGIN 塊在 perl 指令碼載入並編譯後但執行任何其他語句之前執行。每個 END 塊在 perl 直譯器退出之前執行。BEGIN 和 END 塊在建立 Perl 模組時特別有用。以下示例顯示了它的用法:示例即時演示#!/usr/bin/perl package Foo; print "Begin and Block Demo"; BEGIN { print "This is BEGIN Block" } END { … 閱讀更多