Я хотел бы знать, возможно ли это в Delphi (или есть ли обходной путь):
type
TSomething = record
X, Y : Integer;
end;
GetSomething( x, y )
-> Возвращает запись с этими значениями.
... и у вас есть эта функция с TSomething
в качестве параметра, и вы хотите установить ее по умолчанию как
function Foo( Something : TSomething = GetSomething( 1, 3 );
Компилятор выдает ошибку здесь, однако я не уверен, есть ли способ обойти это!
Можно ли это сделать?