class Test {
var arr = [[Int]]()
init() {
for _ in 0..<10 {
var row = [Int]()
for _ in 0..<100 {
row.append(0)
}
arr.append(row)
}
}
subscript(row: Int, col: Int) -> Int {
get {
return arr[row][col]
}
set {
arr[row][col] = newValue
}
}
}
var o = Test()
o[0, 5] = 234
o[1, 2] = 876
o[3, 7] = o[0, 5]
print(o[0, 0])
print(o[0, 5])
print(o[1, 2])
print(o[3, 7])
/*
run:
0
234
876
234
*/