Вступ
Документація Цілі 0.38.0

Змінні

Запис змінних в Цілі відбувається так:

змінна назва: Тип;
змінна назва: Тип = значення;
змінна назва = значення;

Змінна з вказаним типом і без вказаного значення буде мати невизначене значення, яке може містити сміттєві дані. Це може бути в нагоді для певних оптимізації вашої програми, адже жодного автоматичного заповнення під час виконання не буде:

змінна а: ціле; // а матиме невідоме
                // сміттєве значення

Значення змінних можна перезаписувати:

змінна а: ціле = 10;

а = 20;
а = 36;
а = -4;

Змінна без вказаного типу і з вказаним значенням буде мати тип цього значення:

змінна а: ціле = 10;

змінна б = а; // б є ціле і б == 10

В Цілі можна створювати глобальні змінні.

Глобальна змінна повинна мати тип і не може мати попередньо визначного значення. Значення записується під час виконання:

змінна глоб_а: ціле;

дія запустити() {
  глоб_а = 20;
}

Глобальна змінна може бути зовнішньою, місцевою чи внутрішньою.