Вопросы с тегом 'keyword'

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

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

ПРИМЕЧАНИЕ. Этот вопрос задавался с точки зрения ECMAScript версии 3 или 5. Ответы могут устареть с введением новых функций в выпуске ECMAScript 6. Что такое функция ключевого слова var в JavaScript и какая разница между var someNumber = 2; va...
24 сент. '09 в 8:54
16

Что означает "синхронизированный"?

У меня есть некоторые вопросы относительно использования и значимости ключевого слова synchronized. Каково значение ключевого слова synchronized? Когда должны быть методы synchronized? Что значит программно и логически?
06 июл. '09 в 6:47
11

Эквивалент Python && (логический-и) в выражении if

Вот мой код: def front_back(a, b): # +++your code here+++ if len(a) % 2 == 0 && len(b) % 2 == 0: return a[:(len(a)/2)] + b[:(len(b)/2)] + a[(len(a)/2):] + b[(len(b)/2):] else: #todo! Not yet done. :P return Я получаю ошибк...
21 мар. '10 в 1:23
24

Какая разница между ключевыми словами "ref" и "out"?

Я создаю функцию, в которой мне нужно передать объект, чтобы он мог быть изменен функцией. В чем разница между: public void myFunction(ref MyClass someClass) и public void myFunction(out MyClass someClass) Что я должен использовать и почему?
23 дек. '08 в 9:16
24

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

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

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

В C и многих других языках существует ключевое слово continue, которое при использовании внутри цикла переходит к следующей итерации цикла. Есть ли эквивалент этого ключевого слова continue в Ruby?
24 окт. '10 в 19:36
18

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

Некоторое время назад я наткнулся на некоторый код, который помечал членную переменную класса с ключевым словом mutable. Насколько я вижу, это просто позволяет вам изменить переменную в методе const: class Foo { private: mutable bool done...
19 сент. '08 в 19:58
11

Что такое родное ключевое слово в Java?

Во время игры эта головоломка (это игра с ключевыми словами Java), я наткнулся на ключевое слово native. Что такое ключевое слово native в Java, которое используется для?
23 мая '11 в 18:29
6

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

Это, наверное, очень тривиальный вопрос, но я не смог найти ответ ни через поисковые системы, ни на php.net. Пожалуйста, просто направьте меня туда, где я могу прочитать об этом, если у вас нет времени для объяснения. Что означает ключевое слово 'v...
30 июл. '09 в 11:52
5

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

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

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

Я хотел бы вызвать функцию в Python, используя словарь. Вот некоторый код: d = dict(param='test') def f(param): print(param) f(d) Это печатает {'param': 'test'} но я бы хотел просто напечатать test. Я хотел бы, чтобы он работал аналогично ...
02 дек. '08 в 16:49
11

Каково ключевое слово "продолжить" и как оно работает на Java?

Я видел это ключевое слово в первый раз, и мне было интересно, может ли кто-нибудь объяснить мне, что он делает. Что такое ключевое слово continue? Как это работает? Когда он используется?
23 дек. '08 в 18:52
6

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

Я пробивался через учебник по игре Scala playframework, и я наткнулся на этот фрагмент кода, который меня озадачил: def newTask = Action { implicit request => taskForm.bindFromRequest.fold( errors => BadRequest(views.html.index(Task.a...
29 апр. '12 в 20:19
11

Когда следует использовать новое ключевое слово в С++?

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

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

Это глупый вопрос, но вы можете использовать этот код, чтобы проверить, является ли что-то конкретным типом... if (child is IContainer) { //.... Есть ли более элегантный способ проверить экземпляр "NOT"? if (!(child is IContainer)) { //A little u...
01 мая '09 в 14:34