array.OrderByDescending

現在の配列の要素を降順で並べ替えます


taiseiue | 2024-11-21

定義

名前空間: Alice
アセンブリ: Losetta.Runtime.dll
ソースコード: Alice.Core.Array.cs

OrderByDescending()

現在の配列の要素を降順で並べ替えます

AliceScript
class Alice.Array;
public array OrderByDescending();
戻り値
array 降順で並べ替えられた配列

対応
AliceScript 2.2、2.3、3.0
AliceSister 2.2、2.3、3.0
Losetta 0.9、0.10

OrderByDescending(delegate)

現在の配列内の各要素にある値を用いて、現在の配列の要素を降順で並べ替えます。

AliceScript
class Alice.Array;
public array OrderByDescending(delegate source);
引数
source 配列内の各要素を数値に変換する関数
戻り値
array 降順で並べ替えられた配列

対応
AliceScript 2.2、2.3、3.0
AliceSister 2.2、2.3、3.0
Losetta 0.9、0.10

以下は、1324のある配列を降順で並べ替えます。

AliceScript
var a = [1,3,2,4];
print(a.OrderBy()); // 出力例 : [4,3,2,1]