当错误消息显示“涉及函数或方法应用程序的参数应括起来”时,这意味着:
printfn "%s" foo.ToString()
需要写为:
printfn "%s" (foo.ToString())
因此,在DenseMatrix值周围加上一组括号,它应该可以工作:
printfn "%s" ((DenseMatrix.random<float> 1000 50 (Normal(1.0, 100.0))).ToString())
选择这种语言的原因涉及到高级主题,如
currying
你现在可能不在乎,所以我不想给你太多解释。