これがDelphiで可能かどうか(またはそれを回避するためのクリーンな方法があるかどうか)を知りたいのですが:
type
TSomething = record
X, Y : Integer;
end;
GetSomething( x, y )
->これらの値を持つレコードを返します。
...次に、この関数をTSomething
パラメーターとして使用し、デフォルトで次のようにします。
function Foo( Something : TSomething = GetSomething( 1, 3 );
コンパイラはここでエラーを吐き出しますが、それを回避する方法があるかどうかはわかりません!
これはできますか?