Closed kzrnm closed 4 years ago
実装ありがとうございます。遅くなってごめんなさい🙇 ゼロについては struct 制約をつけているので default が 0 になるであろうという判断で良いでしょうか。(BigInteger も同様の制約に従っているので、私もこれで問題ないと考えます。)
はい、default == 0
前提の想定です。
ありがとうございます。比較については IComparable<T>.CompareTo
を使用したほうが実装としては簡潔で綺麗にはなりますが、別途 Greater
等のオーバーライドを用意した方が高速にはなります。内部的に使用する型ですし、高速化を前提として用意してしまうのが良いのではないかと思うのですが、いかがでしょうか?
そうですね。高速さもですが、コードのわかりやすさにも関わるので追加したいと思います。
比較演算子を追加しました。 ついでにドキュメントも追加しました。
ありがとうございます!
13, #24 での数値計算用インターフェイスを追加