Instance Method インスタンスメソッド

scanHexLongLong:

Scans for a long long value from a hexadecimal representation, returning a found value by reference. ある16進数表現からlong long値を走査します、見つかった値を参照によって返します。

Declaration 宣言

- (BOOL)scanHexLongLong:(unsigned long long *)result;

Parameters パラメータ

result 結果

Upon return, contains the scanned value. Contains HUGE_VAL or –HUGE_VAL on overflow. 戻りでは、走査された値を含みます。HUGE_VALまたは–HUGE_VALをオーバーフローでは含みます。

Return Value 戻り値

YES if the receiver finds a valid hexadecimal long long representation, otherwise NO. Overflow is considered a valid hexadecimal long long representation. YES、もしレシーバが有効な16進long long表現を見つけるならば、そうでなければNO。オーバーフローは、有効な16進long long表現とみなされます。

Discussion 議論

The hexadecimal integer representation may optionally be preceded by 0x or 0X. Skips past excess digits in the case of overflow, so the receiver’s position is past the entire hexadecimal representation. 16進法の整数表現は、随意に0xまたは0Xによって先行されるかもしれません。オーバーフローの場合において超過桁をスキップします、そうするとレシーバのもつ位置はその16進表現全体を越えます。

Invoke this method with NULL as result to simply scan past a hexadecimal long long representation. NULLresultとしてこのメソッドを発動すると、単純にひとつの16進法long long表現を越えて走査します。

See Also 参照

Scanning Numeric Values 数値を走査する