0
为什么验证码:无法构造无限类型:E〜[E]
a=array ((0,0),(5,5)) [((i,j),x) | i <- [0..5], j <- [0..5], x <- a!(i,j)]
原因错误cannot construct the infinite type: e ~ [e]
, 但如果重写它是这样的:
a=array ((0,0),(5,5)) [((i,j),a!(i,j)) | i <- [0..5], j <- [0..5]]
能正常工作?
我想大家都知道,最后的定义填充与非终止计算阵列,但我想指出这一点,以防万一。 – chi
@chi,这只是最简单的问题,谢谢 – Shadasviar