Spec-Zone .ru
спецификации, руководства, описания, API
|
Переменные объявляются с двумя ключевыми словами: def
и var
. Переменные, которые определяются однажды, и никогда не присваиваются - определяются с помощью определения.
def Z0 = 376.730313;
Отметьте, что связанная переменная (без инверсии) определяется однажды и никогда не может присваиваться. Это должно также быть объявлено с определением:
def x = bind y + z;
См. Обязательную главу.
Переменные, которые будут или могут быть присвоены - должны быть объявлены с var:
var x = 0; ++x;
Убедитесь, что использовали определение, когда намерение состоит в том, что это - определение, которое не будет изменяться. Выполнение так является полезным инструментом, который позволяет компилятору генерировать более эффективный код и лучше проверять правильность программ. Используя определение также важно для читателей этого кода (или документация, сгенерированная от этого) помогание им понять то, что может измениться, и что не может.