小编rx5*_*x57的帖子

perl6 precission base4转换

转换为base4时,Perl 6的精度会下降.如何保持精度?

'0.2322130120323232322110'.parse-base(4)
--> perl6 output :         0.728295262649453
--> high precission value: 0.728295262649453434278257191181182861328125
Run Code Online (Sandbox Code Playgroud)

问题是,当转换0.728295262649453base(4),输出是不是原来的号码.

0.72829526264945.base(4)
--> output:   0.232213012032323232210333
--> original: 0.2322130120323232322110
Run Code Online (Sandbox Code Playgroud)

请解释一下,如何在转换后获得相同的值?

perl6

4
推荐指数
1
解决办法
143
查看次数

Perl6拆分函数向数组添加额外元素

my @r = split("", "hi");
say @r.elems;
--> output: 4
Run Code Online (Sandbox Code Playgroud)

split 在数组中添加了两个额外的元素,一个在开头,另一个在结尾.

我必须在每次拆分后进行移位和弹出以纠正此问题.

是否有更好的方法来分割字符串?

perl6

4
推荐指数
1
解决办法
248
查看次数

在Perl 6中的代码点上拆分

如何在字母集群上拆分代码点?

样品:

"???????".comb()
--> output (?? ?? ? ??)
Run Code Online (Sandbox Code Playgroud)

我如何得到以下内容?

 (? ? ? ? ? ? ?)
Run Code Online (Sandbox Code Playgroud)

perl6

3
推荐指数
1
解决办法
152
查看次数

标签 统计

perl6 ×3