我目前正在尝试从声明为的2d Vector中访问元素:
data Board = FullBoard Int Int
:t FullBoard
FullBoard :: Int -> Int -> Board
(FullBoard x y)
如果我是正确的,那么两个Ints就是这个2d Vector中的棋盘大小。
我的问题是我似乎无法找到一种方法来访问(x,y)元素并将当前存储为0
的数据更改为嵌套元组。我尝试过使用lens
库等几个方面,但我对a^._2
或类似的getter函数没有好运。
感谢任何帮助!