Sign in Join
Wiki copytemporary

Basic Pascal Tutorial/Chapter 5/Subranges/bg: what changed

Revision 0 to 1. Removed lines have a minus sign; added lines have a plus sign.

Title: Basic Pascal Tutorial/Chapter 5/Subranges/bg

OldNewLine
1+## 5B - Поддиапазон
2+
3+*(author: Tao Yue, state: unchanged)*
4+
5+Типът *поддиапазон* се дефинира като се указват най-малката и най-голямата стойност от друг изброим или цял тип. Дефинира се по следния начин:
6+
7+``` pascal
8+lowest_value .. highest_value
9+```
10+
11+където `lowest_value < highest_value` и двете стойности са в обсега на другия изброим/цял тип.
12+
13+Например може да декларирате дните от седмицата, както и работните дни от седмицата по следния начин:
14+
15+``` pascal
16+type
17+ DaysOfWeek = (Sunday, Monday, Tuesday, Wednesday,
18+ Thursday, Friday, Saturday);
19+ DaysOfWorkWeek = Monday..Friday;
20+```
21+
22+Също така поддиапазон може да се използва и за вградените изброими типове като `char` и `integer`:
23+
24+``` pascal
25+type
26+ Digits = '0'..'9';
27+ DaysOfMonth = 1..31;
28+```
29+
30+---
31+*From the Free Pascal wiki, page "Basic Pascal Tutorial/Chapter 5/Subranges/bg", as it stood on 2023-01-03 after a change by Alpinistbg, out of the wiki's dump of 2024-05-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](/wiki-contact).*

Back to history