配列の各次元を断面化するための print コマンドの完全な構文は次のとおりです。
print array-expression [first-expression .. last-expression : stride-expression] |
ここで
配列またはポインタ型に評価されるべき式
印刷される最初の要素。デフォルトは 0
印刷される最後の要素。その上限にデフォルト設定
刻み幅の長さ (スキップされる要素の数は stride-expression-1)。デフォルトは 1
最初、最後、および刻み幅の各式は、整数に評価されなければならない任意の式です。
たとえば、次のようにします。
(dbx) print arr[2..4] arr[2..4] = [2] = 2 [3] = 3 [4] = 4 (dbx) print arr[..2] arr[0..2] = [0] = 0 [1] = 1 [2] = 2 (dbx) print arr[2..6:2] arr[2..6:2] = [2] = 2 [4] = 4 [6] = 6 |