Ko‘p o‘lchovli massivlar
Swift massivlari: ko‘p o‘lchovli massivlar
Matritsalar va to‘rlar (grid) kabi 2D (yoki undan ko‘p o‘lchovli) tuzilmalarni ifodalash uchun ichma-ich massivlardan foydalaning.
2D massivlar
Qatorlarni tashqi massiv ichidagi massivlar sifatida saqlang, so‘ng elementlarga murojaat qilish uchun grid[row][col] ko‘rinishida indekslang.
Misol
var grid = [
[1, 2, 3],
[4, 5, 6],
[7, 8, 9]
]
print(grid[0][1]) // 2
for row in grid {
print(row)
}
Katakni yangilash
Qiymatni aniq qator va ustun bo‘yicha indekslash orqali o‘zgartiring.
Misol
var grid = [
[1, 2, 3],
[4, 5, 6],
[7, 8, 9]
]
grid[1][1] = 99
print(grid[1]) // [4, 99, 6]
print(grid[1][1]) // 99
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
