das ist eigentlich bei allen Typen so, außerdem hättest du dann noch ein anderes Problem
genauso wie hier
Delphi-Quellcode:
type array1 = array of array[0..1] of string;
array2 = array of array[0..1] of string;
function xyz: array of array[0..1] of string;
array1 <> array2 <> result_of_xyz
nur weil etwas gleich aussieht, ist es nicht gleich
gleich ist für den Compiler nur etwas, wenn es vom selben Typ ist ... es also nur eine Definition gibt.
Ein Therapeut entspricht 1024 Gigapeut.