問題タブ [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.

0 投票する
2 に答える
101 参照

ruby - Ruby の Rational クラスが文字列引数を数値引数とは異なる方法で扱うのはなぜですか?

ruby の Rational ライブラリを使用して、画像の幅と高さをアスペクト比に変換しています。

文字列引数の扱いが数値引数とは異なることに気付きました。

参考までに、1.91:1 は、Facebook がプラットフォーム上の画像に推奨するアスペクト比です。

191 や 100 などの値は、8601875288277647 や 4503599627370496 よりもデータベースに格納するのにはるかに便利です。

Rational テスト スイートは、この正確なケースをカバーしていないようです。

0 投票する
5 に答える
1982 参照

haskell - Rational を「きれいな」文字列に変換する方法は?

Rational一部の値を 10 進展開で表示したい。つまり、 を表示する代わりに、 を3 % 4表示します0.75。この関数をタイプにしたいと思いInt -> Rational -> Stringます。1 つ目は、展開が終了しない可能性があるIntため、小数点以下の最大桁数を指定することです。Rational

HoogleData.Ratio のハドックは役に立ちませんでした。この機能はどこにありますか?

0 投票する
1 に答える
147 参照

boost - boost::rational でうまく機能する (C++ 固有の) 無制限の整数クラスはどこにありますか?

私は、分子と分母が long long int の制限をはるかに超える有理数を扱いたいと考えています。boost::rational は、無制限の整数型用に特別に設計された優れたクラスです。しかし、C++ に存在する無制限の整数型を調べると、これまでに推奨されているのは GMP だけです。GMP は C 用に設計されているため、面倒なメモリ管理が必要です。boost::rational でうまく機能する無制限の整数型を含む C++ (C ではない) ライブラリは存在しますか?

0 投票する
1 に答える
143 参照

c - 型宣言へのタグの追加

次に示すように、Type 宣言にタグ値を追加する必要があります。

ここに画像の説明を入力

問題は、生成されたコードでタグ値ではなくタグ名を取得し続けることです。次のように。

ここに画像の説明を入力

手がかりはありますか?

私の元々の必要性は、いくつかの #define 行を作成することであり、これのステレオタイプを作成しようとしていました