No description
Find a file
Avahe Kellenberger 4140d178bc v0.1.1
2022-09-11 12:16:13 -04:00
src v0.1.1 2022-09-11 12:16:13 -04:00
tests Added clear proc. 2022-07-24 21:31:17 -04:00
LICENCE Added licence. 2022-06-28 11:06:46 -04:00
README.md Create README.md 2022-06-29 18:45:23 -04:00
seq2d.nimble v0.1.1 2022-09-11 12:16:13 -04:00

Seq2D

Two-dimensional array implementation.

Usage

var grid = newSeq2D[int](5, 6)

# Set data at a particular point in the "grid"
grid[2, 3] = 14

doAssert(grid[2, 3] == 14)

# Iterate over the grid
for x, y, value in grid.items:
  echo "[" & $x & ", " & $y & "] = " & $value

# Items can be mutated using `mitems`
for x, y, value in grid.mitems:
  if x mod 2 == 0:
    value = 1