我无法从Visual Studio Code(版本0.5.0)推送到Github.我没有找到任何解释如何设置它.它在控制台上工作正常,但我很高兴知道为什么它不能从VSCode工作.
它看起来像什么:

有没有办法从osx控制台编译和运行f#?我有单声道安装并添加/mono64/bin/mono到路径,但mcs命令返回
test.fs(2,0): error CS1525: Unexpected symbol `let'
Compilation failed: 1 error(s), 0 warnings
Run Code Online (Sandbox Code Playgroud) 有一个对象,比如说Book有一个其他对象的集合Page.所以我将原始数据的页面实例化为Book:
function Book(data){
this.pages = [];
var self = this;
data.forEach(function(item){
self.add(item);
});
}
Book.prototype.add = function(data){
this.pages.push(new Page(data));
}
function Page(data){
// some validation code
this.prop = data.prop;
}
Page.prototype...
Run Code Online (Sandbox Code Playgroud)
从可测试性讲座我听说new在另一个对象中实例化(使用)是一种不好的做法.做同样的事情的正确方法是什么?
如果没关系 - 如果我实例化一个新的Pagein add()方法或传递给它作为一个对象已经(this.add(new Page(data)))有什么区别吗?