title: How do I represent a null terminated string array in Delphi?
body: <p>How can I represent this C code in Delphi?</p>
  
  <pre class="lang-c prettyprint-override"><code>static char *mylist[] = {"aaa", "bbb", "ccc", NULL};
  </code></pre>
  
  <p>I can create my array as of</p>
  
  <pre class="lang-pascal prettyprint-override"><code>keywords : array[0..3] of string;
  keywords[0] := 'aaa';
  keywords[1] := 'bbb';
  keywords[2] := 'ccc';
  //Compiler error -&gt; E2010 Incompatible types: 'string' and 'Pointer' 
  keywords[3] := nil; 
  </code></pre>