是否可以在 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 - Perl 6 中的重载常量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26948334/