理解 Delphi 的类(十) - 深入方法[7] - Result


//要点7: 不仅如此, Result 还有更灵活的运用

function MyFun(b: Byte): Char;

begin

  //Result := Char(b); {我们当然可以这样写}

  Byte(Result) := b;   {这样也行}

end;



{System 中就有这样一个函数}

function TObject.ClassType: TClass;

begin

  Pointer(Result) := PPointer(Self)^;

end;


 
   

你可能感兴趣的:(Delphi)