string reorder(string value, int indices[])
indices
内の位置に応じて、UTF-8文字列のvalue
内の 文字 (バイトではなく)を並べ替えたバージョンを返します。
この結果は、UTF-8にエンコードされた文字列です。
<type>[] reorder(<type>values[], int indices[])
indices
内の位置に応じて、values
内の項目を並べ替えたバージョンを返します。
これは、通常ではargsortによって生成されたインデックスのリストを使用します。例えば、argsortのページを参照してください。
-
インデックスリストのマイナス値は、配列の最後から読みます。
-
結果の配列/文字列の長さは、
indices
の長さと同じです。 -
範囲外の値は、ゼロを挿入しますが、これはエラーと見なしてください。
See also |