伦敦Perl和Raku研讨会于2024年10月26日举行。如果您的公司依赖Perl,请考虑赞助和/或参加.

名称

Sah::SchemaBundle::ArrayData-与Array数据相关的Sah架构

版本

本文档描述了2024-02-16年发布的版本0.005的Sah::SchemaBundle::ArrayData(来自Perl发行版Sah-SchemaBunda-ArrayData)。

SAH方案

此分发中包括以下模式:

  • perl::arraydata::modname

    Perl ArrayData::*没有前缀的模块名称,例如Lingua::Word::ID::KBBI。

    包含强制规则,因此您也可以输入Foo-Bar公司,美食/酒吧,食品/酒吧.pm甚至“Foo”。Bar’,并将其规范化为Foo::酒吧.

  • perl::arraydata::modname_with_optional_args

    Perl ArrayData::*不带前缀的模块名称(例如Lingua::Word::ID::KBBI),带有可选参数(例如Foo::Bar=arg1,arg2)。

  • perl::arraydata::modnames

    Perl ArrayData数组::*没有前缀的模块名称,例如[“Lingua::Word::ID::KBBI”,“Number::Prime::First1000”]。

    Perl ArrayData数组::*模块名,其中每个元素是perl::arraydata::modname模式,例如。单词::ID::KBBI,编号::Prime::First1000.

    包含扩展通配符的强制规则,因此您可以指定:

    单词::ID::*

    并将其扩展为:

    [“单词::ID::KBBI”,“单词:“ID::PERLANCAR”]

    通配符语法支持小丑(?,*,**),括号([美国广播公司])、和大括号({一,二}). 请参见模块::列表::通配符了解更多详细信息。

  • perl::arraydata::modnames_with_optional_args

    Perl ArrayData::*模块名称数组,不带前缀,带可选参数,例如[“Lingua::Word::ID::KBBI”,“WordList=WordList,EN::Enable”]。

    Perl ArrayData数组::*没有前缀和可选参数的模块名称。每个元素都是perl::arraydata::modname模式,例如。语言::单词::ID::KBBI,WordList=单词表,英语::启用.

    包含扩展通配符的强制规则,因此您可以指定:

    语言::单词::ID::*

    并将其扩展为:

    [“语言::单词::ID::KBBI”,“单词::ID::PERLANCAR”]

    通配符语法支持小丑(?,*,**),括号([美国广播公司])、和大括号({一,二}). 请参见模块::列表::通配符了解更多详细信息。

主页

请访问项目主页https://metapan.org/release/Sah-SchemaBundle-ArrayData.

来源

源存储库位于https://github.com/perlancar/perl-Sah-SchemaBundle-ArrayData.

另请参阅

萨赫-模式规范

数据::Sah-Sah的Perl实现

阵列数据

作者

珍珠岩<perlancar@cpan.org>

贡献

为了做出贡献,您可以通过电子邮件/通过RT发送补丁,或者在GitHub上发送请求。

大多数情况下,您不需要自己构建发行版。您只需修改代码,然后通过以下方式进行测试:

%证明-l

如果要构建分发版(例如,尝试在系统上本地安装),可以安装地区::Zilla,Dist::Zilla::PluginBundle::作者::PERLANCAR,播客::编织者::插件捆绑包::作者::PERLANCAR,有时还有一两个其他Dist::Zilla-和/或Pod::Weaver插件。除此之外所需的任何其他步骤都被视为错误,可以向我报告。

版权和许可

本软件的版权归perlancar所有(c)2024、2022、2021<perlancar@cpan.org>.

这是自由软件;您可以按照与Perl5编程语言系统本身相同的条款重新发布和/或修改它。

漏洞

请在bugtracker网站上报告任何bug或功能请求https://rt.cpan.org/Public/Dist/Display.html?Name=Sah-模式捆绑阵列数据

提交错误或请求时,请在现有测试文件中包含一个测试文件或补丁,说明错误或所需功能。