title: Can anything bad happen, if I clear my array by assigning a non-initialized array to it in pascal?
body: <p>In pascal, the only way I dared cleaning my array was to simply iterate through it and clear it, but it is extremely inefficient. Can't I simply reinitialize it by assigning an empty array to it?</p>
  
  <pre><code>program arrays;
    var
      working, empty : array [1..10] of integer;
  begin
    working[3] := 5;
    working:= empty;
  end.
  </code></pre>
  
  <p>Is is ok to do this, can this backfire?</p>