我在 Visual Studio 代码中遇到以下代码错误。但是,我可以使用命令(fsi:send file)发送文件,并且成功执行。看来我没有用 Ionide 正确设置 VSC。请随意发表评论。
#load "packages/MathNet.Numerics.FSharp.3.14.0-beta01/MathNet.Numerics.fsx"
open MathNet.Numerics
SpecialFunctions.Gamma(0.5) // Unexpected identifier in implementation file
open MathNet.Numerics.LinearAlgebra
let m : Matrix<float> = DenseMatrix.randomStandard 50 50
(m * m.Transpose()).Determinant()
vscode中的语法检查错误和错误,但代码可以在fsi中执行
- 此指令只能在 F# 脚本文件(扩展名 .fsx 或 .fsscript)中使用。删除指令,将此代码移动到脚本文件或使用 '#if INTERACTIVE'/'#endif' 分隔指令
- 未定义命名空间或模块“MathNet”。
- 实现文件中的意外标识符