Bei einigen Typen, wie eben den Arrays, wird der Enumerator direkt vom Compiler erzeugt.
Da wird dann einfach für array of T
, array[x..x] of T
, bzw. TArray<T>
ein passender TEnumerable<T>
erzeugt.
Hö? Ist das nicht nach wie vor Compiler Magic bei arrays?