Есть ли способ перебрать диапазон с for / in в Delphi?

delphi delphi-xe

83 просмотра

1 ответ

55 Репутация автора

type
  TRange = MIN_VALUE..MAX_VALUE;

Есть ли способ пройти через этот диапазон, используя цикл for / in?

for rangeValue in TRange do 
  smth

Или я должен пройти через это так:

for rangeValue := Low(TRange) to High(TRange) do
  smth
Автор: Vadim Skormakhovich Источник Размещён: 18.07.2016 12:56

Ответы (1)


3 плюса

537564 Репутация автора

Решение

Нельзя использовать циклы for / in с типами поддиапазонов. Вам придется использовать традиционный синтаксис для цикла.

Автор: David Heffernan Размещён: 18.07.2016 01:29
Вопросы из категории :
32x32