<html>
  <head>
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
  </head>
  <body smarttemplateinserted="true" bgcolor="#FFFFFF" text="#000000">
    <div id="smartTemplate4-template">Hi Ryan,<br>
      <blockquote type="cite">
        <pre wrap="">In the real world is anyone actually going to type that out every time? I’d bet most of us have an array class we use and ignore dynamic arrays all together because we all need basic operations like “add” and “remove”.</pre>
      </blockquote>
      <br>
      <p>I, for one, have a huge list of array utility functions:
        <a class="moz-txt-link-freetext" href="http://hg.benibela.de/bbutils/file/tip/bbutils.inc">http://hg.benibela.de/bbutils/file/tip/bbutils.inc</a></p>
      I use arrays rather than classes, because latter are not reference
      counted<br>
      <br>
      Bye,<br>
      BeniBela</div>
    <br>
    <p><br>
    </p>
    <br>
    <div class="moz-cite-prefix">On 04/12/2017 04:30 PM, Ryan Joseph
      wrote:<br>
    </div>
    <blockquote
      cite="mid:69FBAF86-76C7-473C-80B2-23FE50E07D87@gmail.com"
      type="cite">
      <pre wrap="">
</pre>
      <blockquote type="cite">
        <pre wrap="">On Apr 12, 2017, at 9:24 PM, Jürgen Hestermann <a class="moz-txt-link-rfc2396E" href="mailto:juergen.hestermann@gmx.de"><juergen.hestermann@gmx.de></a> wrote:

SetLength(Array,Length(Array)+1);

You will get an additional element (filled with zeros).
Then you can set

Array[High(Array)] := whateveryouwant;
</pre>
      </blockquote>
      <pre wrap="">
Well sure, but this kind of code is exactly what programmers abstract and reuse so it’s a perfect candidate for a function. 

SetLength(Array,Length(Array)+1);
Array[High(Array)] := …

In the real world is anyone actually going to type that out every time? I’d bet most of us have an array class we use and ignore dynamic arrays all together because we all need basic operations like “add” and “remove”.
_______________________________________________
fpc-pascal maillist  -  <a class="moz-txt-link-abbreviated" href="mailto:fpc-pascal@lists.freepascal.org">fpc-pascal@lists.freepascal.org</a>
<a class="moz-txt-link-freetext" href="http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal">http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal</a></pre>
    </blockquote>
    <br>
  </body>
</html>