指定された値がストリングリスト内に最初に出現する位置を返します。
構文
@Member(value:string, list:any)
: int
パラメータ |
説明 |
value |
ストリング値。この値は、大文字と小文字の区別も含め、確認するリスト内の要素と正確に一致する必要があります。 |
list |
確認するリスト。 |
戻り値 |
説明 |
int |
パラメータで指定された値のリスト内での開始位置 (1 から開始)。一致する値がリスト内に見つからない場合は 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>>>
*/