2次元配列を反復処理する方法は何ですか

2次元配列を反復処理するには、ASPでネストしたFORループを使用できます。以下にサンプルコードを示します。

<%
Dim arr(2,2)
arr(0,0) = "A"
arr(0,1) = "B"
arr(0,2) = "C"
arr(1,0) = "D"
arr(1,1) = "E"
arr(1,2) = "F"
arr(2,0) = "G"
arr(2,1) = "H"
arr(2,2) = "I"

Dim i, j
For i = 0 To UBound(arr, 1)
    For j = 0 To UBound(arr, 2)
        Response.Write(arr(i, j) & " ")
    Next
    Response.Write("<br/>")
Next
%>

この例では、2×2の2次元配列を作成して値を初期化します。次に、入れ子になった2つのFORループを使用して配列の各要素を反復処理し、Response.Writeメソッドを使用して各要素の値を出力します。一番外側のFORループは行を反復処理するために使用され、内側のFORループは列を反復処理するために使用されます。

bannerAds