您可以在 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 { ... 閱讀更多