Spec-Zone .ru
спецификации, руководства, описания, API

определение и var

Переменные объявляются с двумя ключевыми словами: def и var. Переменные, которые определяются однажды, и никогда не присваиваются - определяются с помощью определения.

def Z0 = 376.730313;

Отметьте, что связанная переменная (без инверсии) определяется однажды и никогда не может присваиваться. Это должно также быть объявлено с определением:

def x = bind y + z;

См. Обязательную главу.

Переменные, которые будут или могут быть присвоены - должны быть объявлены с var:

var x = 0; 
++x;

Убедитесь, что использовали определение, когда намерение состоит в том, что это - определение, которое не будет изменяться. Выполнение так является полезным инструментом, который позволяет компилятору генерировать более эффективный код и лучше проверять правильность программ. Используя определение также важно для читателей этого кода (или документация, сгенерированная от этого) помогание им понять то, что может измениться, и что не может.