勉強会の中で「BinariyInteger
は、幅の概念を持たないため、表現範囲の大きさを判断できない」話をしましたけれど、改めて調べてみると BinaryInteger
にも bitWidth
プロパティーが、インスタンスプロパティーとして用意されていました。
FixedWidthInteger
と違って インスタンスを通してビット幅を確認できないものの、ランタイムで具体的な整数値さえ決まってくれば、それに対して表現可能なデータ幅がどれくらいかを取得することは可能になっていました。