Module::CoreList::Utils - 隨附 perl 版本的哪些實用程式
use Module::CoreList::Utils;
print $Module::CoreList::Utils::utilities{5.009003}{ptar}; # prints 1
print Module::CoreList::Utils->first_release('corelist');
# prints 5.008009
print Module::CoreList::Utils->first_release_by_date('corelist');
# prints 5.009002
Module::CoreList::Utils 提供有關每個 perl 版本附帶的核心和雙重生命週期實用程式的資訊。
它提供多種機制來查詢此資訊。
程式設計師可以使用函式程式設計 API 來查詢資訊。
程式設計師也可以查詢所包含的雜湊結構來尋找相關資訊。
以下是可用的函式,它們可以作為函式或類別方法呼叫
Module::CoreList::Utils::first_release('corelist'); # as a function
Module::CoreList::Utils->first_release('corelist'); # class method
utilities
需要 perl 版本作為引數,傳回隨附該 perl 版本的實用程式清單,如果該 perl 不存在,則傳回未定義值/空清單。
first_release( UTILITY )
需要一個 UTILITY 名稱作為引數,傳回該實用程式在核心首次出現時的 perl 版本,依 perl 版本號碼排序,或在標量內容中傳回未定義值,或在清單內容中傳回空清單(如果該實用程式不在核心)。
first_release_by_date( UTILITY )
需要一個 UTILITY 名稱作為引數,傳回該公用程式首次出現在核心中的 perl 版本,依發佈日期排序,或者如果該公用程式不在核心,則傳回未定義 (在純量內容) 或空清單 (在清單內容)。
removed_from( UTILITY )
採用 UTILITY 名稱作為引數,傳回該公用程式從核心移除的第一個 perl 版本。如果給定的公用程式從未在核心或仍留在核心,則傳回未定義。
removed_from_by_date( UTILITY )
採用 UTILITY 名稱作為引數,傳回該公用程式從核心移除的第一個 perl 版本,依發佈日期排序。如果給定的公用程式從未在核心或仍留在核心,則傳回未定義。
以下是可以使用的雜湊資料結構
%Module::CoreList::Utils::utilities
雜湊的雜湊,以 perl 版本為鍵,如 $] 所示。第二層雜湊是公用程式/已定義的配對。
Chris BinGOs
Williams <chris@bingosnet.co.uk>
目前由 perl 5 搬運工維護 <perl5-porters@perl.org>。
此模組是 2013 年 4 月在 Lancaster 舉行的 QA Hackathon 期間進行考古的結果。
版權所有 (C) 2013 Chris Williams。保留所有權利。
此模組是免費軟體;您可以根據 Perl 本身的條款重新散佈或修改它。