Processing:Справочник языка Processing/else: различия между версиями

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
Нет описания правки
 
Нет описания правки
Строка 4: Строка 4:
{{Myagkij-редактор}}
{{Myagkij-редактор}}


{{Черновик}}
 


= else <ref>[https://processing.org/reference/else.html processing.org - else]</ref>=
= else <ref>[https://processing.org/reference/else.html processing.org - else]</ref>=
Строка 10: Строка 10:
==Обозначение==
==Обозначение==


<syntaxhighlight lang="c" enclose="div">
<syntaxhighlight lang="c">
else
else
</syntaxhighlight>
</syntaxhighlight>
Строка 20: Строка 20:
==Синтаксис==
==Синтаксис==


<syntaxhighlight lang="c" enclose="div">
<syntaxhighlight lang="c">
if (expression) {  
if (expression) {  
   statements  
   statements  
Строка 38: Строка 38:
==Параметры==
==Параметры==


<syntaxhighlight lang="c" enclose="div">
<syntaxhighlight lang="c">
expression – любое корректное выражение, которое можно проверить на false или true
expression – любое корректное выражение, которое можно проверить на false или true
statements – одно или более действий, которые нужно выполнить
statements – одно или более действий, которые нужно выполнить
Строка 45: Строка 45:
==Возвращаемое значение==
==Возвращаемое значение==


<syntaxhighlight lang="c" enclose="div">
<syntaxhighlight lang="c">


</syntaxhighlight>
</syntaxhighlight>
Строка 56: Строка 56:




<syntaxhighlight lang="c" line="GESHI_NORMAL_LINE_NUMBERS|GESHI_FANCY_LINE_NUMBERS" enclose="div">
<syntaxhighlight lang="c" line="GESHI_NORMAL_LINE_NUMBERS|GESHI_FANCY_LINE_NUMBERS">
for (int i = 5; i < 95; i += 5) {
for (int i = 5; i < 95; i += 5) {
   if (i < 35) {
   if (i < 35) {
Строка 71: Строка 71:




<syntaxhighlight lang="c" line="GESHI_NORMAL_LINE_NUMBERS|GESHI_FANCY_LINE_NUMBERS" enclose="div">
<syntaxhighlight lang="c" line="GESHI_NORMAL_LINE_NUMBERS|GESHI_FANCY_LINE_NUMBERS">
for (int i = 5; i < 95; i += 5) {
for (int i = 5; i < 95; i += 5) {
   if (i < 35) {
   if (i < 35) {
Строка 104: Строка 104:
|Высота логотипа издателя для schemaNewsArticle=45
|Высота логотипа издателя для schemaNewsArticle=45
}}
}}
{{Навигационная таблица/Справочник языка Processing}}
{{Навигационная таблица/Портал/Processing}}

Версия от 12:08, 20 мая 2023


Перевод: Максим Кузьмин
Проверка/Оформление/Редактирование: Мякишев Е.А.



else [1]

Обозначение

else

Описание

Расширяет структуру if, позволяя программе выбирать между двумя или более блоками кода. Определяет блок кода, который нужно выполнить, если выражение в if соответствует false.

Синтаксис

if (expression) { 
  statements 
} else { 
  statements 
} 

if (expression) { 
  statements 
} else if (expression) { 
  statements 
} else { 
  statements 
}

Параметры

expression  любое корректное выражение, которое можно проверить на false или true
statements  одно или более действий, которые нужно выполнить

Возвращаемое значение

Пример

№1


for (int i = 5; i < 95; i += 5) {
  if (i < 35) {
    line(30, i, 80, i);
  } else {
    line(20, i, 90, i);
  }
}

№2


for (int i = 5; i < 95; i += 5) {
  if (i < 35) {
    line(30, i, 80, i);
  } else if (i < 65) {
    line(20, i, 90, i);
  } else {
    line(0, i, 100, i);
  }
}

См.также

Внешние ссылки