リストのサブセットを左から右方向に作成します。
構文
@Subset(list:any, length:int)
: any
パラメータ |
説明 |
list |
リスト。 |
length |
新しいリスト内のメンバーの数。0 は指定できません。負数を指定した場合は正数として処理されます。リストの長さを超える値が指定された場合は、リスト全体が処理されます。 |
使用法
リストは配列として操作します。
例
以下の例では、指定されたメンバーまでのリストのサブセットが作成されます (指定されたメンバーのサブセットも作成されます)。
function p(stuff) {
print("<<<" + stuff + ">>>");
}
var cities = @List("Paris", "Berlin", "Moscow", "London");
var city = "Berlin";
var n = @Member(city, cities);
if(n > 0) {
var citiesSubset = @Subset(cities, n);
for(var i = 1; i <= @Count(citiesSubset); i++) {
p(@Element(citiesSubset, i));
}
} else {
p(city + " is not listed");
}
/*
<<<Paris>>>
<<<Berlin>>>
*/