2009-08-30 65 views

回答

11

它是最新的CTP版本的默认设置,会当它是在Visual Studio 2010中

盒子虽然大多数开发商同意你说的#light是更舒适的编码经验,不是每个人都股份你的爱。而且,具有空白感知代码也使得诸如代码生成许多的任务更加困难。 (认为​​lambdas里面的lambdas。)

我怀疑非#光不会在野外讨论或看到,但肯定会存在的人来自一个沉重的OCaml背景或有一些宗教问题与#光。

+0

也有我们这些人做了FORTRAN之前,它变得没有形式,并有一个非理性的恐惧,不得不再次从第8列开始冲每行代码......花了一段时间来习惯空白敏感度。 – 2012-02-12 10:11:51

4

OCaml兼容性存在非亮语法。 F#直接从OCaml获取一些代码库的代码,并且应该与OCaml兼容。如果您想要移植代码,只需使用非光照。正如前面的答案所述,#light将是最终版本中的默认值。

3

为防万一你错过了,你可以在另一篇文章here on StackOverflow中找到关于#light语法的更多想法。它解释了为什么非#light语法可能很有趣的一些原因。

相关问题