type valid_for_identifiers = 'a'..'z','A'..'Z','_','0..9';
У меня turbo pascal 7.0, но такая конструкция не работает(
Можно это как то испаравить или где она заработает (в кокой-то другой версии может)?
type valid_for_identifiers = 'a'..'z','A'..'Z','_','0..9';
var s: string;У меня тоже все прекрасно задается. Пока не начнешь компилировать. Тогда тебя ждет сюрприз.
begin
case s of
'aa': ;
'bb': ;
'cc': ;
end;
end.
Constоткомпилируется как положено.
valid_for_identifiers = ['a'..'z','A'..'Z','_','0'..'9'];
superType = (elem_1, elem_2,... , elem_N);
superType = (elem_1, elem_2,... , elem_N);
М | Тема переносится в Pascal, Object Pascal > Теоретические вопросы |