perlでの小数点以下を小数点に変換するにはどうすればよいですか?あらゆる例/モジュール?ポイント分数を下層分数に変換するには?
1
A
答えて
3
ボロディンが言及したことを数学::フラクションに加えてもNumber::Fractionあります。 Perlでの過負荷の両方の美しい例。それ以上のことを見て、自分のようなものを実装したいのであれば、a good introduction to overloading at perl.com
7
Math::Fractionをご覧ください。
use strict;
use warnings;
use Math::Fraction;
my $frac = frac(.666);
print $frac * frac(3/4);
OUTPUT
1/2
関連する問題
- 1. 分数をHTMLエンティティに変換する
- 2. 分数を小数点以下に変換する最良の方法。
- 3. C++数値の小数部分を整数に変換する
- 4. NSDateに複数分の数字(2分以上)を変換する
- 5. 分数をAndroidで浮動小数点数に変換するには?
- 6. 分数エポックタイムスタンプ(ダブル)をstd :: chrono :: time_pointに変換するには?
- 7. 時間を数分に変換するには?
- 8. Bashの秒数を分と秒に変換するには?
- 9. 複数列の値を分位数に変換する
- 10. Cで分数を浮動小数点に変換する
- 11. テキスト分数を小数に変換する
- 12. 小数点以下の桁数または分数をJavaのメーターに変換する
- 13. marklogic mlcpカスタム変換分割ファイルを複数のファイルに分割
- 14. リストに変換して変数を部分ビューに渡す
- 15. Java - 時間(分)を分(整数)に変換する(逆の場合)
- 16. 分数を10進数に変換する事前定義のOracle db関数
- 17. バイナリ行を分割し、各部分を浮動小数点または小数点に変換する3
- 18. getchar()の余分な数値でcharをIntに変換する
- 19. パンダ:分数月を日時に変換する
- 20. SQLで時間を数分に変換する
- 21. 変数を配列に分割する
- 22. 秒を分数時間に変換します(30分ではなく、50分の0.5時間です)
- 23. 変数を分割する
- 24. 階層的分類法とupdate_meta_cache関数
- 25. 数字を等分に分割する
- 26. 分数をバイナリ文字列に変換しますか?
- 27. C# - ポイントをポイントに変換する
- 28. 変換h:分:秒:ミリ秒から分:秒の秒数R
- 29. スクリプトの下の部分にphp変数がありません
- 30. 複数ポイントを浮動小数点に変換する方法は?
[Math :: BigRat](http://search.cpan.org/perldoc?Math::BigRat)はまだ別です。 – ikegami
Number :: FractionはOPが望んだことをしません。それは有理数から実数に変換されますが、逆の変換はありません。過負荷に関する記事の覚え書きに感謝します - 私はそれを書いたことを忘れてしまいました:) –