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

Ключевые слова - это специальные слова, используемые языком в качестве идентификаторов. Это зарезервированные слова, принятые компилятором или интерпретатором, и поэтому их нельзя (или нельзя) использовать в качестве имени переменной или функции.

19
Какова цель ключевого слова var и когда я должен его использовать (или опустить)?
ПРИМЕЧАНИЕ . Этот вопрос был задан с точки зрения ECMAScript версии 3 или 5. Ответы могут устареть с появлением новых функций в выпуске ECMAScript 6. Что именно является функцией varключевого слова в JavaScript, и в чем разница между var someNumber = 2; var someFunction = function() { doSomething; } var …

16
Что означает «синхронизированный»?
У меня есть несколько вопросов относительно использования и значимости synchronizedключевого слова. Каково значение synchronizedключевого слова? Когда должны быть методы synchronized? Что это означает программно и логически?

26
В чем разница между ключевыми словами ref и out?
Я создаю функцию, в которой мне нужно передать объект, чтобы он мог быть изменен функцией. В чем разница между: public void myFunction(ref MyClass someClass) а также public void myFunction(out MyClass someClass) Что я должен использовать и почему?
892 c#  reference  keyword  out  ref 


22
Какое ключевое слово volatile полезно для
На работе сегодня я наткнулся на volatileключевое слово в Java. Не очень знакомый с этим, я нашел это объяснение: Теория и практика Java: управление волатильностью Учитывая детали, в которых эта статья объясняет данное ключевое слово, вы когда-нибудь использовали его или могли когда-нибудь увидеть случай, когда вы могли бы использовать это …

7
Эквивалент «продолжить» в Ruby
В Си и многих других языках есть continueключевое слово, которое при использовании внутри цикла переходит на следующую итерацию цикла. Есть ли эквивалент этого continueключевого слова в Ruby?
648 ruby  keyword  continue 

18
Имеет ли ключевое слово mutable какую-либо цель, кроме возможности изменения переменной с помощью функции const?
Некоторое время назад я наткнулся на некоторый код, который помечал переменную-член класса mutableключевым словом. Насколько я вижу, это просто позволяет вам изменить переменную в constметоде: class Foo { private: mutable bool done_; public: void doSomething() const { ...; done_ = true; } }; Это единственное использование этого ключевого слова или …
527 c++  keyword  mutable 

5
Разница ключевых слов "typename" и "class" в шаблонах?
Для шаблонов я видел оба объявления: template < typename T > template < class T > Какая разница? И что именно означают эти ключевые слова в следующем примере (взятом из немецкой статьи в Википедии о шаблонах)? template < template < typename, typename > class Container, typename Type > class Example …
504 c++  templates  keyword 


8
Что делает PHP ключевое слово var?
Вероятно, это очень тривиальный вопрос, но я не смог найти ответ ни с помощью поисковых систем, ни на php.net. Пожалуйста, просто направьте меня туда, где я могу прочитать об этом, если у вас нет времени, чтобы объяснить. Что означает ключевое слово var в PHP? Есть ли различия между PHP4 и …
427 php  keyword 

4
Передача словаря в функцию в качестве параметров ключевых слов
Я хотел бы вызвать функцию в Python, используя словарь. Вот некоторый код: d = dict(param='test') def f(param): print(param) f(d) Это печатает, {'param': 'test'}но я хотел бы просто напечатать test. Я хотел бы, чтобы он работал аналогично для других параметров: d = dict(p1=1, p2=2) def f2(p1, p2): print(p1, p2) f2(d) Это …

7
Понимание неявного в Scala
Я пробирался через учебник по игровой структуре Scala и наткнулся на фрагмент кода, который меня озадачил: def newTask = Action { implicit request => taskForm.bindFromRequest.fold( errors => BadRequest(views.html.index(Task.all(), errors)), label => { Task.create(label) Redirect(routes.Application.tasks()) } ) } Поэтому я решил исследовать и наткнулся на этот пост . Я до сих …



12
C #: ключевое слово is и проверка на Not
Это глупый вопрос, но вы можете использовать этот код, чтобы проверить, является ли что-то определенного типа ... if (child is IContainer) { //.... Есть ли более элегантный способ проверить наличие экземпляра «НЕ»? if (!(child is IContainer)) { //A little ugly... silly, yes I know... //these don't work :) if (child …
288 c#  casting  keyword 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.