keyword- все статьи тега ➜ страница 0
ANTLR-разрешить любой символ между ключевыми словами to
Я хотел бы определить грамматику для простого языка. Язык допускает некоторые виды назначений. Пример keyworda: this is the 1 keyword-A keywordb: this is the second keywordb ... Дело в том, что после ключевого слова и ':' любой символ должен быть возможен (ключевое слово тоже) Я пробовал много вещей, но я думаю, что я все еще не настолько в лексере и парсере мышления... Моя последняя идея провалилась: rule : 'keyworda' ':' anychar* 'keywordb' ':' anychar* EOF ; anychar : . ...
Вы когда-нибудь использовали ключевое слово volatile в Java?
на работе сегодня я наткнулся на volatile ключевое слово в Java. Не будучи очень знаком с ним, я нашел такое объяснение: теория и практика Java: управление волатильности учитывая детали, в которых эта статья объясняет ключевое слово в вопросе, вы когда-нибудь использовать его или вы могли бы когда-нибудь увидеть случай, в котором вы могли бы использовать это ключевое слово в правильном порядке? ...
Имеет ли ключевое слово "mutable" какую-либо цель, кроме разрешения переменной быть измененной функцией const?
некоторое время назад я наткнулся на код, который ознаменовал собой переменную-член класса с mutable ключевое слово. Насколько я вижу, это просто позволяет вам изменять переменную в const способ: class Foo { private: mutable bool done_; public: void doSomething() const { ...; done_ = true; } }; это только использование этого сайта или есть больше, чем кажется на первый взгляд? С тех пор я использовал эту технику в классе, отметив a boost::mutex как изменчивое разрешение ...
Что делает ключевое слово PHP 'var'?
Это, вероятно, очень тривиальный вопрос, но я не смог найти ответ ни через веб-поисковые системы, ни на php.net пожалуйста, просто направьте меня туда, где я могу прочитать об этом, если у вас нет времени, чтобы объяснить. что означает ключевое слово ' var ' в PHP? есть ли какие-либо различия между PHP4 и PHP5? ...
Разница ключевых слов 'typename' и 'class' в шаблонах?
для шаблонов я видел оба заявления: template < typename T > template < class T > какая разница? и что именно означают эти ключевые слова в следующем примере (взятом из статьи немецкой Википедии о шаблонах)? template < template < typename, typename > class Container, typename Type > class Example { Container< Type, std::allocator < Type > > baz; }; ...
Понимание имплицитного в Scala
я пробирался через учебник Scala playframework, и я наткнулся на этот фрагмент кода, который меня озадачил: def newTask = Action { implicit request => taskForm.bindFromRequest.fold( errors => BadRequest(views.html.index(Task.all(), errors)), label => { Task.create(label) Redirect(routes.Application.tasks()) } ) } поэтому я решил исследовать и наткнулся этот пост. Я все еще не понимаю. в чем разница между этим: implicit def double2Int ...
Когда я должен использовать новое ключевое слово в C++?
Я использую C++ в течение короткого времени, и мне было интересно о новая ключевое слово. Просто, я должен использовать его, или нет? 1) с новая ключевое слово... MyClass* myClass = new MyClass(); myClass->MyField = "Hello world!"; 2) Без новая ключевое слово... MyClass myClass; myClass.MyField = "Hello world!"; С точки зрения реализации, они не кажутся такими разными (но я уверен, что они есть)... Однако мой основной язык-C#, и, конечно же, 1-й метод-это то, что я использую к. сложно ...
Как использовать ключевое слово "raise" в Python [дубликат]
этот вопрос уже есть ответ здесь: Вручную поднимая (бросая) исключение в Python 5 ответов Я прочитал официальное определение "поднять", но я все еще не совсем понимаю, что он делает. проще говоря, что такое "поднять"? пример использования поможет. ...
Случай использования "oneway void" в Objective-C?
Я нашел странное ключевое слово в NSObject.h - (oneway void)release; Я искал в интернете и узнал, что это относится к асинхронной передаче сообщений, которая похожа на передачу сообщений Эрланга. Кажется, это может сделать много интересного. Каковы некоторые хорошие варианты использования этого ключевого слова? ...
Хаскелл: где против пусть
Я новичок в Haskell, и я очень смущен здесь и пусть. Они оба, кажется, обеспечивают аналогичную цель. Я прочитал несколько сравнений между здесь и пусть но у меня возникли проблемы лишь когда использовать каждый. Может ли кто-нибудь предоставить некоторый контекст или, возможно, несколько примеров, которые демонстрируют, когда использовать один над другим? где и пусть A where предложение может быть определено только на уровне определения функции. Обычно это совпадает с областью let опр ...
"новые" ключевое слово в Scala
У меня очень простой вопрос - когда мы должны применять новое ключевое слово при создании объектов в Scala? Это когда мы пытаемся создать экземпляр только объектов Java? ...