オフセットで始まる文字列内の0~9、A~F、a~fの文字を16進数整数として解釈して、その値を数値に返します。

コネクタペーンには、この多態性関数のデフォルトのデータタイプが表示されます。


icon

入力/出力

  • cstr.png 文字列

    文字列は、文字列、文字列のクラスタ、文字列の配列、または文字列のクラスタの配列です。

  • ci32.png オフセット

    オフセットは、文字列に対して一致の検索を開始する文字数位置を指定します。オフセットは数値である必要があります。

    文字列の最初の文字のオフセットは0です。オフセットが未配線、または0未満の場合、関数はオフセットを0とみなします。

  • cu32.png デフォルト (0 U32)

    デフォルトは、数値表記の任意のオブジェクトで、数値の数値表記を指定します。デフォルト値は、32ビット符号なし整数の0です。64ビット整数を出力するには、デフォルトに64ビット整数を配列します。

  • ii32.png 数値後のオフセット

    数値後のオフセットは、文字列内で数値の後に続く最初の文字の位置を示す指標です。

    文字列の配列を入力した場合、数値後のオフセットには最後の文字列の値が反映されます。

  • iu32.png 数値

    数値は、文字列オフセットの構造によって、数値、クラスタ、数値のクラスタ、または、クラスタの配列になります。

    入力の文字列が数値の範囲外の数値を表す場合、数値はそのデータタイプの最大値に設定されます。

  • 以下の表は、文字列オフセットデフォルトの値がどのように数値に影響するかを示しています。

    文字列オフセットデフォルト数値後のオフセット数値コメント
    3ab03939変換は、 オフセットが 指定するように、最初の文字3から始まる。
    3ab2311変換は、 オフセットが 指定する3番目の文字bから始まる。
    1FFFFFFFF094294967295numberはデフォルトで 指定されているように、32ビットの符号なし整数である。変換結果は、大きすぎて表現できないため飽和しています。
    1FFFFFFFF098589934591numberはデフォルトで 指定されているように、64ビットの符号なし整数である。
    f3g02243gは有効な16進数の文字でないため、この時点で変換は停止します。 過去のオフセットの 値は、3番目の文字gで変換が停止することを示す。
    -30000負の数を16進数に対して使用できません。