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

Сталі

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

стала назва: Тип = значення;
стала назва = значення;

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

стала а = 10;

а = 20; // помилка компіляції

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

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

стала б = а; // б є ціле і б == 10

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

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

Глобальна стала може не мати визначеного значення, але, в такому випадку, вона повинна бути зовнішньою чи місцевою і повинна мати визначений тип:

зовнішня стала глоб_а: ціле;

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

Глобальна зовнішня чи місцева стала не може мати визначене значення:

зовнішня стала глоб_а = 10; // помилка компіляції