sal.util.number
	
- int hexToNumber(in char c);
 
- 指定された16進数文字を, int の値に変換します.
 変換に失敗した場合, -1 を返します.
Params:
Return:
変換後の文字
 
 
- int octToNumber(in char c);
 
- 指定された8進数文字を, int の値に変換します.
 変換に失敗した場合, -1 を返します.
Params:
Return:
変換後の文字
 
 
- struct bigint;
 
- 任意精度整数.
 基本必要な場合にのみコピーが実施されます.
 
- bigint opPos();
 
- 演算子 +e.
Return:
本オブジェクトの参照
	 
 
- bigint opNeg();
 
- 演算子 -e.
Return:
符号反転した値
	 
 
- long opCast();
 
- cast(type).
Return:
値
	 
 
- bigint opAdd(T)(T val);
 
- 演算子 +.
Params:
Return:
演算結果
	 
 
- bigint opSub(T)(T val);
 
- 演算子 -.
Params:
Return:
演算結果
	 
 
- bigint opMul(T)(T val);
 
- 演算子 *.
Params:
Return:
演算結果
	 
 
- bigint opDiv(T)(T val);
 
- / オーバーロード.
Return:
演算結果
	 
 
- bigint opMod(T)(T val);
 
- % オーバーロード.
Return:
演算結果
	 
 
- bigint opAnd(T)(T val);
 
- & オーバーロード.
Return:
演算結果
	 
 
- bigint opOr(T)(T val);
 
- | オーバーロード.
Return:
演算結果
	 
 
- bigint opXor(T)(T val);
 
- ^ オーバーロード.
Return:
演算結果
	 
 
- bigint opShl(T)(T val);
 
- << オーバーロード.
Return:
演算結果
	 
 
- bigint opShr(T)(T val);
 
- >> オーバーロード.
Return:
演算結果
	 
 
- bigint opUShr(T)(T val);
 
- TODO
 >>> オーバーロード.
Return:
演算結果
	 
 
- bool opEquals(T)(T val);
 
- ==, != のオーバーロード.
Params:
Resturn:
true/false (一致/不一致)
	 
 
- int opCmp(T)(T val);
 
- <, <=, >, >= のオーバーロード.
Params:
Resturn:
負/0/正 (<0 / =0 / >0)
	 
 
- bigint opAssign(T)(in T val);
 
- = オーバーロード.
Params:
Return:
自インスタンス
	 
 
- bigint opAddAssign(T)(T val);
 
- 演算子 +=.
Params:
Return:
演算結果
	 
 
- bigint opSubAssign(T)(T val);
 
- 演算子 -=.
Params:
Return:
演算結果
	 
 
- bigint opMulAssign(T)(T val);
 
- 演算子 *=.
Params:
Return:
演算結果
	 
 
- bigint opDivAssign(T)(T val);
 
- 演算子 /=.
 TODO : 現状 long 型までの計算のみ
Params:
Return:
演算結果
	 
 
- bigint opModAssign(T)(T val);
 
- 演算子 %=.
 TODO : 現状 long 型までの計算のみ
Params:
Return:
演算結果
	 
 
- bigint opAndAssign(T)(T val);
 
- 演算子 &=.
Params:
Return:
演算結果
	 
 
- bigint opOrAssign(T)(T val);
 
- 演算子 |=.
Params:
Return:
演算結果
	 
 
- bigint opXorAssign(T)(T val);
 
- 演算子 ^=.
Params:
Return:
演算結果
	 
 
- bigint opShlAssign(T)(T val);
 
- 演算子 <<=.
Params:
Return:
演算結果
	 
 
- bigint opShrAssign(T)(T val);
 
- 演算子 >>=.
Params:
Return:
演算結果
	 
 
- bigint opUShrAssign(T)(T val);
 
- 演算子 >>>=.
Params:
Return:
演算結果
	 
 
- bigint abs();
 
- この数値の絶対値を返します.
Return:
絶対値
	 
 
- int opCmpABS(T)(T val);
 
- 絶対値の比較を行います.
Params:
Resturn:
負/0/正 (<0 / =0 / >0)
	 
 
- T to(T)();
 
- 数値変換.
Return:
数値変換
	 
 
- bigint toBinaryComplement(T)(T val);
 
- 2の補数表現に変換します.
Params:
Return:
変換後の値
	 
 
- bigint bigintRef(T)(T val);
 
- 指定された値の bigint 型参照を返します.
[注意]
 指定された値が bigint 型の場合, 参照をそのまま返します.
Params:
Return:
変換後の値
	 
 
- void setValue(T)(in T val);
 
- 指定された値を設定します.
Params:
 
 
	
Page generated by Ddoc.