[fpc-devel] Optimizing unused return values of inline functions
Michael Van Canneyt
michael at freepascal.org
Tue Aug 22 14:47:48 CEST 2017
On Tue, 22 Aug 2017, Sven Barth via fpc-devel wrote:
>>
>>
>> Call me old-fashioned, but I much prefer
>>
>> With StdIO::stdOutPrinter() do
>> begin
>> out("Helllo World ");
>> out(42);
>> out("");
>> hex();
>> out(42);
>> line();
>> end;
>>
>> I see no point or gain in the "fluent" code.
>
> First C++ has no with-statement and second I definitely prefer my output to
> be on one line. :)
With StdIO::stdOutPrinter() do begin out("Helllo World ");out(42);out("");hex();out(42);line(); end;
;)
> Also in other cases fluent interfaces are rather nice to have.
> Though they also don't force you to be used in that way :) (at least if
> they really only return Self/This).
I guess it is a matter of style.
Michael.
More information about the fpc-devel
mailing list