Why do strings need to be initialized with an initial value?
<p>I have a string <code>lx : String</code> that I want to set the value for later on in my code, but I'm getting error <code>unconstrained subtype not allowed (need initialization) provide initial value or explicit array bounds</code></p>

<p>I also have a string array <code>L_array : array (1 .. user_size) of String;</code>, which is throwing error <code>unconstrained element type in array declaration</code>. I can't initialize this to begin with, as the values are read in from a text file. What should I do about this if I want to set these values later?</p>