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

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

1543
Какова цель ключевого слова var и когда я должен его использовать (или опустить)?

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

673
Какое ключевое слово volatile полезно для

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

648
Эквивалент «продолжить» в Ruby

В Си и многих других языках есть continueключевое слово, которое при использовании внутри цикла переходит на следующую итерацию цикла. Есть ли эквивалент этого continueключевого слова в...

527
Имеет ли ключевое слово mutable какую-либо цель, кроме возможности изменения переменной с помощью функции const?

Некоторое время назад я наткнулся на некоторый код, который помечал переменную-член класса mutableключевым словом. Насколько я вижу, это просто позволяет вам изменить переменную в constметоде: class Foo { private: mutable bool done_; public: void doSomething() const { ...; done_ = true; } }; Это...

504
Разница ключевых слов "typename" и "class" в шаблонах?

Для шаблонов я видел оба объявления: template < typename T > template < class T > Какая разница? И что именно означают эти ключевые слова в следующем примере (взятом из немецкой статьи в Википедии о шаблонах)? template < template < typename, typename > class Container, typename...

427
Что делает PHP ключевое слово var?

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

346
Передача словаря в функцию в качестве параметров ключевых слов

Я хотел бы вызвать функцию в 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):...

308
Понимание неявного в Scala

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

288
C #: ключевое слово is и проверка на Not

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

273
«Зарегистрировать» ключевое слово в C?

Что делает registerключевое слово на языке Си? Я читал, что он используется для оптимизации, но не четко определен ни в одном стандарте. Это все еще актуально и если да, то когда бы вы его...

273
Когда я должен использовать новое ключевое слово в C ++?

Я использую C ++ в течение короткого времени, и меня интересует новое ключевое слово. Просто я должен использовать это или нет? 1) С новым ключевым словом ... MyClass* myClass = new MyClass(); myClass->MyField = "Hello world!"; 2) Без нового ключевого слова ... MyClass myClass; myClass.MyField =...

259
Есть ли в Java оператор goto?

Я запутался в этом. Большинству из нас сказали, что в Java нет операторов goto. Но я обнаружил, что это одно из ключевых слов в Java. Где это можно использовать? Если его нельзя использовать, то почему он был включен в Java в качестве ключевого...

238
Что такое ключевое слово yield в JavaScript?

Я слышал о ключевом слове yield в JavaScript, но нашел очень плохую документацию по нему. Может ли кто-нибудь объяснить мне (или порекомендовать сайт, который объясняет) его использование и для чего он...