<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Sun, Jan 31, 2016 at 11:43 AM, Sven Barth <span dir="ltr"><<a href="mailto:pascaldragon@googlemail.com" target="_blank">pascaldragon@googlemail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">Hello together!<br>
<br>
I've finally come around to add a feature that many people have asked<br>
for throughout the years: an inline if that works like the if-statement<br>
in that it only evaluates that expression that is indeed returned.<br>
<br>
After the discussion last year about the inline-if I've decided to add<br>
it as an intrinsic function instead of an extension of the language.<br>
Like all intrinsics it's part of the System unit and "declared" like this:<br>
<br>
=== code begin ===<br>
<br>
function IfThen(Condition: Boolean; ThenExpr, ElseExpr: type): type;<br>
<br>
=== code end ===<br></blockquote><div>[...] </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
If there are any combinations of types that should work, but do not,<br>
please don't hesistate to report them at <a href="http://bugs.freepascal.org/" rel="noreferrer" target="_blank">http://bugs.freepascal.org/</a></blockquote></div><div><br></div><div>First issue sent to: <a href="http://bugs.freepascal.org/view.php?id=29554">http://bugs.freepascal.org/view.php?id=29554</a>. :-)</div><div><br></div>-- <br><div class="gmail_signature"><div dir="ltr"><div>Silvio Clécio</div></div></div>
</div></div>