問題タブ [rational-number]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby - Ruby の Rational クラスが文字列引数を数値引数とは異なる方法で扱うのはなぜですか?
ruby の Rational ライブラリを使用して、画像の幅と高さをアスペクト比に変換しています。
文字列引数の扱いが数値引数とは異なることに気付きました。
参考までに、1.91:1 は、Facebook がプラットフォーム上の画像に推奨するアスペクト比です。
191 や 100 などの値は、8601875288277647 や 4503599627370496 よりもデータベースに格納するのにはるかに便利です。
Rational テスト スイートは、この正確なケースをカバーしていないようです。
haskell - Rational を「きれいな」文字列に変換する方法は?
Rational
一部の値を 10 進展開で表示したい。つまり、 を表示する代わりに、 を3 % 4
表示します0.75
。この関数をタイプにしたいと思いInt -> Rational -> String
ます。1 つ目は、展開が終了しない可能性があるInt
ため、小数点以下の最大桁数を指定することです。Rational
HoogleとData.Ratio のハドックは役に立ちませんでした。この機能はどこにありますか?
boost - boost::rational でうまく機能する (C++ 固有の) 無制限の整数クラスはどこにありますか?
私は、分子と分母が long long int の制限をはるかに超える有理数を扱いたいと考えています。boost::rational は、無制限の整数型用に特別に設計された優れたクラスです。しかし、C++ に存在する無制限の整数型を調べると、これまでに推奨されているのは GMP だけです。GMP は C 用に設計されているため、面倒なメモリ管理が必要です。boost::rational でうまく機能する無制限の整数型を含む C++ (C ではない) ライブラリは存在しますか?