对我来说,英特尔语法更容易阅读.如果我只是通过汇编森林来专注于英特尔语法,我会错过什么吗?有什么理由我想转换到AT&T(除了能够阅读其他人的AT&T组装)?我的第一个线索是gdb默认使用AT&T.
如果这很重要,我的重点只是任何关系汇编和语法可能有Linux/BSD和C语言.
当为一个非常古老的,显然不再维护的开源或公共领域项目做贡献时,是否建议练习遵循原作者的编码风格,即使它很糟糕?
更重要的是,有没有理由为什么人们想要遵循原作者的编码风格而不是明显地清理它?
var foo = {
x: 1,
y: (function () {
return ++this.x;
})()
};
console.log(foo.y); // undefined rather than 2
Run Code Online (Sandbox Code Playgroud)
比方说,我希望能够引用foo.y不使用foo.y() .那可能吗?
显然,上述方法无效,而我假定这是因为封闭引用不同的这个.