Вопросы с тегом «var»

30
В чем разница между «let» и «var»?
ECMAScript 6 представил это letзаявление . Я слышал, что она описывается как «локальная» переменная, но я все еще не совсем уверен, как она ведет себя иначе, чем varключевое слово. В чем различия? Когда следует letиспользовать более var?

26
Какова область видимости переменных в JavaScript?
Какова область видимости переменных в javascript? Имеют ли они одинаковую область внутри, в отличие от внешней функции? Или это вообще имеет значение? Кроме того, где хранятся переменные, если они определены глобально?

13
Тип PHPDoc намекает на массив объектов?
Таким образом, в PHPDoc можно указывать @varвыше объявление переменной-члена, чтобы намекнуть на его тип. Тогда IDE, например. PHPEd будет знать, с каким типом объекта он работает, и сможет обеспечить понимание кода для этой переменной. <?php class Test { /** @var SomeObj */ private $someObjInstance; } ?> Это прекрасно работает до …
417 php  ide  phpdoc  var  hint 

30
Использование ключевого слова var в C #
Locked . Этот вопрос и его ответы заблокированы, потому что вопрос не по теме, но имеет историческое значение. В настоящее время он не принимает новые ответы или взаимодействия. После обсуждения с коллегами относительно использования ключевого слова 'var' в C # 3 мне стало интересно, что люди думают о правильном использовании …
406 c#  type-inference  var 


12
Повлияет ли использование var на производительность?
Ранее я задал вопрос о том, почему я вижу, что во многих примерах используется varключевое слово, и получил ответ, что, хотя это необходимо только для анонимных типов, оно, тем не менее, используется для того, чтобы сделать написание кода «быстрее» / проще и «просто потому что». По этой ссылке («C # …
230 c#  performance  variables  var 

23
Почему ReSharper хочет использовать 'var' для всего?
Я только начал использовать ReSharper с Visual Studio (после многих рекомендаций по SO). Чтобы попробовать это, я открыл недавний проект ASP.NET MVC. Одна из первых и наиболее частых вещей, которые я заметил, предлагает изменить varвместо этого большинство / все мои явные объявления . Например: //From This: MyObject foo = DB.MyObjects.SingleOrDefault(w …


3
переключение со странным поведением var / null
Учитывая следующий код: string someString = null; switch (someString) { case string s: Console.WriteLine("string s"); break; case var o: Console.WriteLine("var o"); break; default: Console.WriteLine("default"); break; } Почему включен оператор switch case var o? Насколько я понимаю, case string sэто не совпадает, когда, s == nullпотому что (эффективно) (null as string) …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.