App Inventor/Переменные и процедуры

Процедуры

править

Набор повторяющихся блоков выделяют в процедуру, чтобы затем многократно к ней обращаться.

Есть два вида процедур:

  1. procedure ‒ ничего не возвращают,
  2. procedureWithResult ‒ возвращают какое-то значение.

Обе процедуры могут менять значения глобальных переменных, описанных в следующем разделе.

Имена процедур и переменных должны быть уникальными в программе. При создании процедуры ей присваивается некоторое уникальное имя (TODO рисунок), которое затем можно изменить на что-то осмысленное. Были и будут священные войны (холивары, holly wars), посвящённые вопросу, как лучше именовать функции и переменные (Naming conventions): по-верблюжьи (camelCase) или по-змеиному (snake_case). В чём разница?

Ссылки (о процедурах)

Переменные

править
Ссылки (о переменных)
  1. переменная
  2. свойство компонента
  3. параметр функции
  4. параметр события


Ссылки

править