有没有办法在delphi中使用for / in循环遍历范围?

时间:2016-07-18 12:56:53

标签: delphi delphi-xe

type
  TRange = MIN_VALUE..MAX_VALUE;

有没有办法使用for / in循环遍历此范围?

for rangeValue in TRange do 
  smth

或者我应该像这样循环:

for rangeValue := Low(TRange) to High(TRange) do
  smth

1 个答案:

答案 0 :(得分:2)

不能使用带有子范围类型的for / in循环。您将不得不使用传统的for循环语法。