- Код: Выделить всё
Case StringVar Of
'A', 'B', 'O', 'U', 'T':;
'ABOUT':;
End;
Case StringVar Of
'A'..'Z':;
'ABOUT':; // <- Error: duplicate case label
End;
Это баг или так и должно быть?
Модератор: Модераторы
Case StringVar Of
'A', 'B', 'O', 'U', 'T':;
'ABOUT':;
End;
Case StringVar Of
'A'..'Z':;
'ABOUT':; // <- Error: duplicate case label
End;
Brainenjii писал(а):компилятор диапазон строк 'A'..'Z' воспримет 'A','B',..,'Z'. Вроде бы логично? ^_^
Var
StringVar: String;
begin
Case StringVar Of
'А'..'Я':;
'Арбуз':;
End;
end.
для строк вообще не может быть каким либо образом заданного диапазона
Ask писал(а):Нет, диапазон для строк добавлен в новых версиях FPC.
Var
StringVar: String;
Begin
Case StringVar Of
'А'..'Я':;
'Яблоко':;
End;
End.
описание этого где нибудь есть? WIKI.freepascal молчит.
Вернуться в Free Pascal Compiler
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 8