Cobra/Keywords/branch: различия между версиями
Содержимое удалено Содержимое добавлено
категория |
DannyS712 (обсуждение | вклад) м <source> -> <syntaxhighlight> (phab:T237267) |
||
Строка 4:
== Синтаксис ==
<font face="verdana">
<
branch <variable>
on <value> [or <value>]...
Строка 17:
on <value>, <statement>
[else, <statement>]
</
Значение переменной variable сравнивается со значениями value и выполняется соответствующее выражение. Если не найдено совпадений, выполняется выражение else.<br />
Строка 26:
== Пример ==
<font face="verdana">
<
# Notice the keywords `branch` and
# `on` as well as the indentation under each `on` clause
Строка 44:
assert isEven
assert word == 'two'
</
Сокращенная форма, с одним выражением.
<font face="verdana">
<
x = 'toof'
branch x
Строка 54:
else, word = 'else'
assert word == 'else'
</
Сокращенная форма, с несколькими значениями сравнения.
<font face="verdana">
<
x = 2
branch x
Строка 63:
else, word = 'else'
assert word == 'number'
</
|