base4로 /에서 변환 할 때 Perl 6의 정밀도가 떨어집니다. 정밀도를 유지하는 방법? base(4)
0.728295262649453
로 변환 할 때perl6 precission base4 conversion
'0.2322130120323232322110'.parse-base(4)
--> perl6 output : 0.728295262649453
--> high precission value: 0.728295262649453434278257191181182861328125
문제는이고, 출력은 원래의 수가 아니다.
0.72829526264945.base(4)
--> output: 0.232213012032323232210333
--> original: 0.2322130120323232322110
변환 후/변환 후 동일한 값을 얻는 방법을 알려주십시오.
부동 소수점 숫자는 (음수) 2의 누적 값을 가진 인간 스타일 십진수입니다. –
@JoopEggen : Perl 6은 사용자가 직접 물어 보지 않는 한 부동 소수점 숫자를 사용하지 않습니다. – piojo
@piojo http://floating-point-gui.de/languages/perl/은 그렇지 않다는 것을 암시하며, Perl 6이 내부 에뮬레이션 때문에 부동 소수점에서 느린 것을 상상할 수 없습니다. 스칼라는 (Basic 에서처럼) catch-all입니다. –