有什么方法可以在 delphi 中使用 for/in 遍历范围吗?
Is there any way to loop through range with for/in in delphi?
type
TRange = MIN_VALUE..MAX_VALUE;
有没有什么方法可以使用 for/in 循环遍历这个范围?
for rangeValue in TRange do
smth
或者我应该像这样遍历它:
for rangeValue := Low(TRange) to High(TRange) do
smth
无法对子范围类型使用 for/in 循环。您将不得不使用传统的 for 循环语法。
type
TRange = MIN_VALUE..MAX_VALUE;
有没有什么方法可以使用 for/in 循环遍历这个范围?
for rangeValue in TRange do
smth
或者我应该像这样遍历它:
for rangeValue := Low(TRange) to High(TRange) do
smth
无法对子范围类型使用 for/in 循环。您将不得不使用传统的 for 循环语法。