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 版本不存在,则返回 undef/空列表。
first_release( UTILITY )
需要一个 UTILITY 名称作为参数,返回该实用程序首次出现在核心中的 Perl 版本(按 Perl 版本号排序),如果该实用程序不在核心,则返回 undef(在标量上下文中)或空列表(在列表上下文中)。
first_release_by_date( UTILITY )
需要一个 UTILITY 名称作为参数,返回该实用程序首次出现在核心中的 Perl 版本(按发布日期排序),如果该实用程序不在核心,则返回 undef(在标量上下文中)或空列表(在列表上下文中)。
removed_from( UTILITY )
接受一个 UTILITY 名称作为参数,返回该工具从核心库中移除的第一个 Perl 版本。如果给定的工具从未在核心库中或仍然在核心库中,则返回 undef。
removed_from_by_date( UTILITY )
接受一个 UTILITY 名称作为参数,返回该工具从核心库中移除的第一个 Perl 版本(按发布日期)。如果给定的工具从未在核心库中或仍然在核心库中,则返回 undef。
以下是可用的哈希数据结构
%Module::CoreList::Utils::utilities
一个哈希嵌套哈希,以 $] 中指示的 Perl 版本为键。第二级哈希是工具/定义对。
Chris BinGOs
Williams <[email protected]>
目前由 Perl 5 维护者 <[email protected]> 维护。
此模块是 2013 年 4 月在兰开斯特举行的 QA 黑客马拉松期间进行的考古工作的成果。
版权所有 (C) 2013 Chris Williams。保留所有权利。
此模块是自由软件;您可以根据与 Perl 本身相同的条款重新分发和/或修改它。
corelist, Module::CoreList, perl, http://perlpunks.de/corelist