gpt4 book ai didi

perl - Perl Moose 可以创建多个访问器吗?

转载 作者:行者123 更新时间:2023-12-01 02:25:15 26 4
gpt4 key购买 nike

因此,Perl 的标准命名约定是snake_case,但我正在编写一个模块来与使用 camelCase 的 REST API 接口(interface),使用 Moose 基础结构创建对象。我宁愿让这些对象在任何一种情况下都可以使用,但我似乎无法获得多个 Moose-y 访问器。以下是我能想到的唯一方法。

has 'full_name' => (
is => 'rw',
isa => 'Str',
);

sub fullName {return shift->full_name(@_)};

使用 Moose 的内置插件有更好的方法吗?

最佳答案

呸,简单的回答。我完全忽略了MooseX::Aliases这使您可以轻松地做到这一点:

has 'full_name' => (
is => 'rw',
isa => 'Str',
alias => 'fullName', # or alias => [qw(fullName)] for even more
);

不像我想的那样内置 Moose,但绝对足够。

关于perl - Perl Moose 可以创建多个访问器吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17035512/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com