tw34355.pp 360 B

1234567891011121314151617
  1. { %fail }
  2. program tw34355;
  3. {$mode objfpc}
  4. procedure AssignArray(const aArray: array of string);
  5. var
  6. myArray: array of string;
  7. S: string;
  8. begin
  9. myArray := [aArray]; // << no compiler error, yet no assignment is executed
  10. Writeln('Length(myArray): ', Length(myArray));
  11. for S in myArray do
  12. Writeln(S);
  13. end;
  14. begin
  15. AssignArray(['abc', 'xyz']);
  16. end.