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. C++数値の小数部分を整数に変換する
- 3. NSDateに複数分の数字(2分以上)を変換する
- 4. テキスト分数を小数に変換する
- 5. Cで分数を浮動小数点に変換する
- 6. 分数エポックタイムスタンプ(ダブル)をstd :: chrono :: time_pointに変換するには?
- 7. 小数点以下の桁数または分数をJavaのメーターに変換する
- 8. marklogic mlcpカスタム変換分割ファイルを複数のファイルに分割
- 9. Java - 時間(分)を分(整数)に変換する(逆の場合)
- 10. 変数を配列に分割する
- 11. 秒を分数時間に変換します(30分ではなく、50分の0.5時間です)
- 12. 分数をバイナリ文字列に変換しますか?
- 13. 変数を部分ループに渡す
- 14. Rails、部分にパス変数を渡す
- 15. 小数点以下を小数点以下の桁数に変換します。
- 16. Url RewriterでURLの最後の部分を変数に変換する
- 17. 分数を文字列に変換し、繰り返し部分に[]を挿入する
- 18. ラジアンを度、分、秒に変換する
- 19. 小数部分を16進小数に変換するにはどうすればよいですか?
- 20. 変数に余分なデータを追加
- 21. 変換文字列は、整数に文字列内の数字を分離し、変数
- 22. 数値を百分率(または)のパーセント記号を数値に変換する方法は?
- 23. 範囲にVBAポイント変数
- 24. PHP - 2つの数値(時間と分)を時刻に変換する
- 25. cygwin端末が自分の文字を数字に変換する
- 26. R文字列を分割して数値ベクトルに変換する
- 27. 分度器の約束を浮動小数点に変換する方法
- 28. 余分な変数とパラメータをjQote2に渡すには?
- 29. 複数の部分文字列を一度に置換する
- 30. Javascriptで小数点以下に余分な「ゼロ」を付けるには
[Math :: BigRat](http://search.cpan.org/perldoc?Math::BigRat)はまだ別です。 – ikegami
Number :: FractionはOPが望んだことをしません。それは有理数から実数に変換されますが、逆の変換はありません。過負荷に関する記事の覚え書きに感謝します - 私はそれを書いたことを忘れてしまいました:) –