|
|
|
配列の全要素に対して処理を行うT
For Each ステートメントは配列を要素0から順に参照して値を For Each で指定した変数に代入してくれる便利な構文です。しかも全ての要素を参照し終わった時点でこの For Each ブロックは自動的に終了してくれます。 今回は配列に対する使い方として For Each ステートメントを紹介していますが、コレクションに対する操作としても非常に有用です。
Dim varData
Dim Arr
Arr = "SUN,MON,TUE,WED,THU,FRI,SAT"
Arr = Split(Arr,",") '# Split関数で配列に変換
For Each varData In Arr
Response.Write(varData & "<br>")
Next
For Each ステートメントで指定している変数 varData へ 配列 Arr の要素が順に代入されていきます。そして全ての要素を参照し終わった段階でループを抜けます。
|