Cat hungry.png
Здравствуйте! Собираем деньги на перевод материалов по электронике(https://www.allaboutcircuits.com/education/). Реквизиты указаны здесь.

Processing:Примеры/Условные конструкции(1)

Материал из Онлайн справочника
Перейти к: навигация, поиск


Перевод: Максим Кузьмин (Cubewriter)
Перевел 2686 статей для сайта.

Контакты:

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


Ambox content.png Черновик


Описание[1]

Условные конструкции похожи на вопросы. Они позволяют скетчу решить, по какому пути пойти: если ответом на вопрос будет true, скетч сделает одно действие, а если false – другое.

Вопросы, задаваемые в программе, всегда выполняются согласно логике «если..., то...». Например: если значение в переменной i равно нулю, то нарисовать линию.

Пример

  1. size(640, 360);
  2. background(0);
  3.  
  4. for(int i = 10; i < width; i += 10) {
  5.   // если деление 'i' на 20 не дает остатка,
  6.   // рисуем толстую короткую линию,
  7.   // а если дает остаток, рисуем тонкую длинную линию:
  8.   if((i % 20) == 0) {
  9.     stroke(255);
  10.     line(i, 80, i, height/2);
  11.   } else {
  12.     stroke(153);
  13.     line(i, 20, i, 180);
  14.   }
  15. }

См.также

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

  1. processing.org - Conditionals 1