在Perl 6中重载常量

前端之家收集整理的这篇文章主要介绍了在Perl 6中重载常量前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
是否有可能在Perl 6中重载常量? Here是我正在看的Perl 5示例.

特别是我想获得一个使用的字面值的字符串,例如如果代码

my $x = .1e-003 ;

我需要“.1e-003”而不是0.0001.

解决方法

我刚添加了这样一个模块:

https://github.com/FROGGS/p6-overload-constant

用法

use v6;
sub decimal { $^a.flip }
use overload::constant &decimal;

say .1e-003 # "300-e1."

猜你在找的Perl相关文章