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