Grid2D
实现为2d向量的二维网格数据结构。
莱宁根
[grid2d " 0.1.0-SNAPSHOT " ]
用法
VectorGrid实现以下clojure.lang接口: ILookup , IFn , Seqable和Associative 。
因此,您可以使用get , assoc , contains? , seq (并映射,for,doseq ...)。
它还实现了Grid2D协议。
( defprotocol Grid2D
( transform [this f] " f should be a function of [posi old-value] that returns new-value. " )
( posis [this])
( cells [this])
( width [this])
( height [this]))
us
1