我不确定我是否低估了的能力,但对于我实现的许多算法,我所关心的就是我有一些用于存储键/值对的数据结构。显然,数据结构的选择会影响性能,但最好先编写算法,然后根据需要优化数据结构。where getAt :: k -> m v pairs :: m [(k,v)]
所以我的算法可以操作k类型的东西,而不必担心它是否是Text,我需要使用哈希表
几个星期以来,我一直在努力实现我的自上而下的游戏。它在一段时间内运行得很好,但后来我想创建一个到处都是墙的滚动地图。现在,为了便于创建地图(并在稍后添加更多),我创建了一个名为"Wall“的类,我将对其进行测试。这是有效的,当它命中时,地图必须停止滚动。是的,到目前为止一切都很好。你可以在这里看到代码:{
W