hmatrix上的模式匹配haskell中的矢量类型

时间:2018-03-26 18:02:24

标签: haskell pattern-matching hmatrix

这个问题听起来微不足道,但我真的找不到任何帮助我解决问题的方法。 这是一个在Haskell上重现它的简单示例:

import Numeric.LinearAlgebra.HMatrix
madd :: Double -> Vector Double -> Vector Double
madd a v = a + v

当我加载它时抱怨

Couldn't match expected type ‘Double’
              with actual type ‘Vector Double’

它认为v是Double而它应该是Vector Double,我怎么能在模式匹配中强制它呢?

请: 我需要匹配参数,而不仅仅是分配给lambda函数。

0 个答案:

没有答案