8進数文字列を数値に変換関数
- 更新日2025-07-30
- 3分で読める
オフセットで始まる文字列内の文字0~7を8進数整数として解釈して、その値を数値に返します。また、この関数は、数値の後に続く最初の文字の文字列に指標を返します。
コネクタペーンには、この多態性関数のデフォルトのデータタイプが表示されます。
64ビット整数を返すように関数を設定する場合、デフォルト入力に64ビット整数を配線する必要があります。

入力/出力
文字列
—
文字列は、文字列、文字列のクラスタ、文字列の配列、または文字列のクラスタの配列です。
オフセット
—
オフセットは、文字列に対して一致の検索を開始する文字数位置を指定します。オフセットは数値である必要があります。 文字列の最初の文字のオフセットは0です。オフセットが未配線、または0未満の場合、関数はオフセットを0とみなします。
デフォルト (0 U32)
—
デフォルトは、数値表記の任意のオブジェクトで、数値の数値表記を指定します。デフォルト値は、32ビット符号なし整数の0です。64ビット整数を出力するには、デフォルトに64ビット整数を配列します。
数値後のオフセット
—
数値後のオフセットは、文字列内で数値の後に続く最初の文字の位置を示す指標です。 文字列の配列を入力した場合、数値後のオフセットには最後の文字列の値が反映されます。
数値
—
数値は、文字列の構造によって、数値、クラスタ、数値のクラスタ、または、クラスタの配列になります。 入力の文字列が数値の範囲外の数値を表す場合、数値はそのデータタイプの最大値に設定されます。以下の表は、文字列、 オフセット、デフォルトの値がどのように数値に影響するかを示します。
|
文字列
—
オフセット
—
デフォルト (0 U32)
—
数値後のオフセット
—
数値
—