Cobra: различия между версиями

Содержимое удалено Содержимое добавлено
Нет описания правки
Строка 219:
== Операции ==
Все операции в алфавитном порядке
* {{Cobra/kw|assert}} - утверждает условие.
* {{Cobra/kw|branch}} - ветви.
* {{Cobra/kw|break}} - прервать цикл.
* {{Cobra/kw|continue}} - продолжать цикл.
* {{Cobra/kw|expect}} - получение исключения.
* {{Cobra/kw|lock}} - блокировка и выполнить код в критической секции.
* {{Cobra/kw|for}} - числовое.
* {{Cobra/kw|for}} - перечисление.
* {{Cobra/kw|if-then-else}} - условное выполнение.
* {{Cobra/kw|ignore}} - удалить обработчики событий.
* {{Cobra/kw|listen}} - указать обработчик события.
* {{Cobra/kw|pass}} - указать пустую операцию.
* {{Cobra/kw|post}} ({{Cobra/kw|while}}) - цикл, пока условие истинно. Условие в конце блока. Аналогично do-while.
* {{Cobra/kw|print}} - вывод.
* {{Cobra/kw|raise}} - вызвать событие.
* {{Cobra/kw|return}} - возвращения из метода.
* {{Cobra/kw|throw}} - генерирует исключение.
* {{Cobra/kw|trace}} - отладочная информация.
* {{Cobra/kw|try}}-{{Cobra/kw|catch}} - блок обработки исключений.
* {{Cobra/kw|using}} - блок с инициализацией и автоматической очистки IDisposable объектов. Построим для поддержки RAII в IDisposables.
* {{Cobra/kw|use}} - указать пространство имен и содержимое, которые будут использоваться в этом модуле.
* {{Cobra/kw|while}} - цикл, пока условие истинно.
* {{Cobra/kw|yield}} - результат от генератора.
* {{Cobra/kw|ct_Trace}}