function traverseMatrix
Creates iterator over given 2D Collection, yielding [value, x, y] tuples.
Examples
🔗
▶
Example 1
Example 1
import { assertEquals } from "std/assert/mod.ts";
import { Coll, traverseMatrix } from "./collection.ts";
const row1 = Coll(11, 22, 33);
const row2 = Coll(44, 55, 66);
const result = traverseMatrix(Coll(row1, row2));
assertEquals([...result], [
[11, 0, 0],
[22, 1, 0],
[33, 2, 0],
[44, 0, 1],
[55, 1, 1],
[66, 2, 1],
]);
Type Parameters
🔗
T
Parameters
🔗
matrix
: Collection2D<T>