对于数组的每个维度,对数组分片的完整 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 |