【发布时间】:2017-11-06 11:36:57
【问题描述】:
我有一些类(并且需要更多)看起来像这样:
use Unit;
class Unit::Units::Ampere is Unit
{
method TWEAK { with self {
.si = True;
# m· kg· s· A ·K· mol· cd
.si-signature = [ 0, 0, 0, 1, 0, 0, 0 ];
.singular-name = "ampere";
.plural-name = "ampere";
.symbol = "A";
}}
sub postfix:<A> ($value) returns Unit::Units::Ampere is looser(&prefix:<->) is export(:short) {
return Unit::Units::Ampere.new( :$value );
};
sub postfix:<ampere> ($value) returns Unit::Units::Ampere is looser(&prefix:<->) is export(:long) {
$value\A;
};
}
我希望能够在运行时动态构建和导出自定义运算符。我知道如何使用 EXPORT,但如何动态创建后缀运算符?
【问题讨论】:
标签: raku