Здравствуйте уважаемые пользователи форума! Прошу наставления и помощи. Допустим у меня имеется функция, ее тип это созданный мною класс. Переменная, по умолчанию, Result соответственно имеет тип моего класса. Так вот, необходимо-ли ее инициализировать перед использованием внутри функции, или это делает Delphi? Как грамотно это делается?
Например:
Код:
1 2 3 4 5 6 7 | function MyFunction( Value: string ): TMyClass;
begin
result := TMyClass . Create;
....
....
end ;
|
или это лишнее и можно использовать result без явной инициализации
Код:
1 2 3 4 5 6 | function MyFunction( Value: string ): TMyClass;
begin
....
....
end ;
|