Hello, when I make a record type managed by adding an `Initialize` operator according to [1], can I rely on the record being initialized at the beginning of a function in which the record is the function result?
Example: type TRec = record // whatsoever class operator Initialize(var aRec: TRec); end; function DoSomething: TRec; begin // <---- can I assume that `Result` is initialized when the function is entered? // more code end; [1] https://wiki.freepascal.org/management_operators _______________________________________________ fpc-pascal maillist - fpc-pascal@lists.freepascal.org https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal