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

72 байта добавлено ,  2 года назад
м
<source> -> <syntaxhighlight> (phab:T237267)
(шаблон)
м (<source> -> <syntaxhighlight> (phab:T237267))
 
== Синтаксис ==
<font face="verdana">
<sourcesyntaxhighlight lang="python">
if-statement =
if <expression>
[else
<statements>]
</sourcesyntaxhighlight></font>
<font face="verdana">
<sourcesyntaxhighlight lang="python">
if(<condition>, <texpr>, <fexpr>)
</sourcesyntaxhighlight></font>
Если condition истинно, то то вычисляется значение выражения texpr, в противном случае значение выражения fexpr.<br />
Выражения texpr и fexpr не обязаны быть одного типа.<br />
Допустимо использовать оператор if внутри другого оператора условия и так далее.
<font face="verdana">
<sourcesyntaxhighlight lang="python">
# Example 1
if name
else
print 'x and y are the same'
</sourcesyntaxhighlight></font>
<font face="verdana">
<sourcesyntaxhighlight lang="python">
# Example 1
print if(x>y, x, y)
# Example 5
foo = if(condition, 'x', 5) # type is Object
</sourcesyntaxhighlight></font>
 
{{BookCat}}
583

правки