seq2d

A 2D Sequence Implementation


Need help? Read Nimble

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

Author: avahe-kellenberger

Latest versions: 0.1.0

Licence: GPL-2.0-only

Project website

Docs