Cobra: различия между версиями
Содержимое удалено Содержимое добавлено
м ключ сортировки |
Ссылка на Cobra/Keywords/ct_trace; s/ - / — /. |
||
Строка 53:
.method public hidebysig newslot virtual instance void Main() cil managed
{
//
.maxstack 2
.language '3F5162F8-07C6-11D3-9053-00C04FA302A1', '994B45C4-E6E9-11D2-903F-00C04FA302A1', '5A869D0B-6611-11D3-BD2A-0000F80849BD'
Строка 169:
Модуль представляет собой последовательность из выражений или директив, заключенных в пространства имен.<br />
Модуль может начать с DocString и/или блока комментариев.<br />
Комментарии как и пробелы
Отдельное выражение выделяется отступами.<br />
К выражениям относятся:<br />
* use
* namespace
* class
* struct
* interface
* mixin
* enum
* extend
* sig (signature)
Пространство имен может содержать любой из вышеперечисленных пунктов (за исключением namespace). Если пространство имен не указан, код модуля построен как если бы оно было указан в глобальном пространстве имен.<br />
Кроме того, есть два ключа:
* assembly
* '%%' (deprecated) или «@»
=== Синтаксис ===
Строка 305:
Они определяют внутреннее состояние, реализацию, внешний вид, содержиание поведение, действия и ответы объявления каждого из вышеперечисленных выражений.
В настоящее время к ним относятся
* инициализаторы
* методы
* свойства
* индексаторы
* события
* контракты
== Комментарии ==
Строка 369:
== Операции ==
Все операции в алфавитном порядке
* {{Cobra/kw|assert}}
* {{Cobra/kw|branch}}
* {{Cobra/kw|break}}
* {{Cobra/kw|continue}}
* {{Cobra/kw|except}}
* {{Cobra/kw|lock}}
* {{Cobra/kw|for}}
* {{Cobra/kw|for}}
* {{Cobra/kw|if}}-then-{{Cobra/kw|else}}
* {{Cobra/kw|ignore}}
* {{Cobra/kw|listen}}
* {{Cobra/kw|pass}}
* {{Cobra/kw|post}} ({{Cobra/kw|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}}
* {{Cobra/kw|use}}
* {{Cobra/kw|while}}
* {{Cobra/kw|yield}}
* {{Cobra/kw|
== Выражения ==
Строка 461:
Явно тип числовых литералов может быть указан путем добавления суффикса с типом и размером (с опционально предшествующим символом '_').<br/>
Типы
* u
* i
* d
* f
Размер
|