#r "FSharp.PowerPack.dll"
let c = vector [ 5.0; 8.0 ];
我犯了很多错误:
严重级代码说明项目文件行抑制状态 错误FS0076 #r指令可能只出现在F#脚本文件(扩展名.fsx或.fsscript)中。将此代码移至脚本文件或将此引用替换为' -r'编译选项。如果此指令作为用户输入执行,您可以使用' #if INTERACTIVE' /' #endif'来划分它。 Practive c:\ users \ ai for robotics \ documents \ visual studio 2017 \ Projects \ Practive \ Practive \ Program.fs 1 Active
严重级代码说明项目文件行抑制状态 错误FS0039值或构造函数' vector'没有定义。 Practive c:\ users \ ai for robotics \ documents \ visual studio 2017 \ Projects \ Practive \ Practive \ Program.fs 9 Active
答案 0 :(得分:2)
#r命令用于.fsx文件,您在.fs文件中。如果您要使用fsx扩展名创建新文件,则上述操作将起作用。但是,您需要一个FSharp.PowerPack.dll的路径,以下代码可以在我的机器上运行
#r """C:\Users\josep\exercism\fsharp\hello-world\packages\FSPowerPack.Core.Community.2.0.0.0\lib\Net40\FSharp.PowerPack.dll"""
let c = vector [ 5.0; 8.0 ];
但是既然你正在使用.fs,我认为解决你面临的问题的一个更简单的方法就是删除#r行,然后去nuget和Install-Package FsPowerPack.Community
然后你的代码就可以了。
答案 1 :(得分:1)
好的,我喜欢我的答案,对我来说这对初学者来说很简单。 - 它使用 ResizeArray - 这是我的问题的一个例子:
$(document).ready(function(){
$('[data-toggle="popover"]').popover({
html:true,
content:function(){
return ("<span class='glyphicon glyphicon-user'>Hello</span>");
},
});
});