我在一个列表上使用fromBlocks
hMatrix 中的函数,该列表的元素由 type 的函数确定Int -> Int -> Int -> Matrix Int
。然而,GHC 抱怨说:
No instance for (Element Int) arising from a use of `fromBlocks'
Possible fix: add an instance declaration for (Element Int)
In the expression:
fromBlocks [[matrixCreate n m d], [rowZero n m d]]
我试图告诉 GHC 这个计算结果的类型,:: Matrix Int
但它不起作用,我不明白在使用函数时如何声明类型。