Perl 6- 给数字添加千分位分割符

使用链式函数调用


考虑最简单的一种情况, 不带小数点的数字:

"1234567890".comb.reverse.rotor(3,:partial).map(*.join('')).join(',').comb.reverse.join('')  
# 1,234,567,890

使用 \\ 转义空白, 使代码对齐:

"1234567890".comb\
            .reverse\
            .rotor(3,:partial)\
            .map(*.join(‘’))\
            .join(‘,’)\
            .comb\
            .reverse\
            .join(‘’)\
            .say;

使用正则表达式


comming soon!

使用 Grammar


comming soon!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容