API version 1

- ‐

sort

各要素を昇順に並べ替えます。

ソートには安定ソートのアルゴリズムが使用されます。 そのため、同一の値を持つオブジェクトの順序がソート後も保持されます。

呼出形式一覧

呼出形式

説明

void sort()

各要素を昇順に並べ替えます。

戻り値一覧

戻り値

説明

void

なし

例外

なし



使用例 CRSダウンロード

Form Array {
   x = 0;
   y = 0;
   width = 532;
   height = 597;

   Array arr1(10);
   Array arr2(200, 100, 3.4, "ABC", "あいう");

   # Arrayの長さ
   print("arr1.length=", arr1.length);
   print("arr2.length=", arr2.length);
   # Arrayの値
   print("arr1.value=", arr1.value);
   print("arr2.value=", arr2.value);

   # arr2の位置2の要素を削除
   arr2.erase(2);
   print("arr2.length=", arr2.length);
   print("arr2.value=", arr2.value);

   # arr2の要素を"|"で結合して文字列で取得
   print('arr2.join("|")=', arr2.join("|"));
   # join引数なし
   print("arr2.join()=", arr2.join());
   # toString()はjoin()と同一
   print("arr2.toString()=", arr2.toString());

   # arr2の要素を反転
   arr2.reverse();
   print("arr2.value=", arr2.value);

   # arr2の要素を昇順にソート
   arr2.sort();
   print("arr2.value=", arr2.value);

    # []によるアクセス
    for (var i in arr2) {
           print(i, "番目は", arr2[i]);
   }
}