在与同事讨论在C#3中使用“var”关键字之后,我想知道人们对通过var? 例如,我宁愿在可疑的情况下使用var,例如: – foreach(var item in someList) { // … } // Type of 'item' not clear. var something = someObject.SomeProperty; // Type of 'something' not clear. var something = someMethod(); // Type of 'something' not clear. var更合理的用法如下: var l = new List<string>(); // Obvious what l will be. var s = new SomeClass(); // […]
ECMAScript 6引入了let语句 。 我听说它被描述为一个“本地”variables,但我还不太确定它的行为与var关键字不同。 有什么区别? 什么时候应该let var ?