Пробелы и межстрочные расстояния
Пробелы
Delphi - очень "чистый" язык программирования, код на котором читается без труда, особенно, если он написан грамотно. Для оформления кода не требуется много пробелов, ведь лишние "разрывы" рассеивают внимание при его изучении.
Необходимо помнить, что пробелы НЕ должны использоваться:
- Между названием функции или процедуры и открывающей скобкой;
- Перед или после оператора
.
; - Перед унарным оператором и его операндом;
- Между оператором приведения к типу и приводимым выражением;
- После открывающей круглой скобки и перед закрывающей круглой скобкой;
- После открывающей квадратной скобки и перед закрывающей квадратной скобкой;
- Перед символом "точка с запятой".
Примеры:
// ПРАВИЛЬНО:
function TMyClass.MyFunc(var AValue: Integer);
MyPointer := @MyRecord;
MyClass := TMyClass(MyPointer);
MyInteger := MyIntegerArray[5];
// НЕПРАВИЛЬНО:
function TMyClass.MyFunc( var AValue: Integer ) ;
MyPointer := @ MyRecord;
MyClass := TMyClass ( MyPointer ) ;
MyInteger := MyIntegerArray [ 5 ] ;