Sign in Join
Wiki copytemporary

Revision 2 of 3, by WikiArchive on 11-4-2026. The page as it is now.

Basic Pascal Tutorial/Chapter 5/Subranges/bg

◄ ▲ ►

5B - Поддиапазон

(author: Tao Yue, state: unchanged)

Типът поддиапазон се дефинира като се указват най-малката и най-голямата стойност от друг изброим или цял тип. Дефинира се по следния начин:

pascal
lowest_value .. highest_value

където lowest_value < highest_value и двете стойности са в обсега на другия изброим/цял тип.

Например може да декларирате дните от седмицата, както и работните дни от седмицата по следния начин:

pascal
type
      DaysOfWeek = (Sunday, Monday, Tuesday, Wednesday,
                    Thursday, Friday, Saturday);
      DaysOfWorkWeek = Monday..Friday;

Също така поддиапазон може да се използва и за вградените изброими типове като char и integer:

pascal
type
      Digits = '0'..'9';
      DaysOfMonth = 1..31;
◄ ▲ ►

From the Free Pascal wiki, page "Basic Pascal Tutorial/Chapter 5/Subranges/bg", as the Internet Archive kept it on 2023-03-26. Copyright stays with the author who wrote it, according to the old wiki's Licensing page. If you have concerns about this material, message the admin.