Элементы языка.
аритмия сердца препараты
Алфавит
Алфавит языка Object Pascal включает буквы, цифры, шестнадцатеричные цифры, специальные символы, пробелы и зарезервированные слова.
Буквы - это буквы латинского алфавита от а до z и от А до Z , а также знак подчеркивания “_”. В языке нет различия между заглавными и строчными буквами алфавита, если только они не входят в символьные и строковые выражения.
Цифры - арабские цифры от 0 до 9.
Каждая шестнадцатеричная цифра имеет значение от 0 до 15. Первые 10 значений обозначаются арабскими цифрами 0... 9, остальные шесть - латинскими буквами а ... f или а... f.
Специальные символы Object Pascal - это символы
+ - * / = , ' . : ; < > [ ] ( ) { } " @ $ #
К специальным символам относятся также следующие пары символов:
< > , < = , > = , : = , ( * , * ) , ( . , . ) , / / .
В программе эти пары символов нельзя разделять пробелами, если они используются как знаки операций отношения или ограничители комментария. Символы (. и .) могут употребляться соответственно вместо [ и ].
Особое место в алфавите языка занимают пробелы, к которым относятся любые символы в диапазоне кодов от 0 до 32. Эти символы рассматриваются как ограничители идентификаторов, констант, чисел, зарезервированных слов. Несколько следующих друг за другом пробелов считаются одним пробелом (последнее не относится к строковым константам).
В Object Pascal имеются следующие зарезервированные слова:
and |
exports |
mod |
Shr |
array |
file |
nil |
String |
as |
finalization |
not |
then |
asm
|
finally
|
object
|
threadvar
|
begin
|
for
|
of
|
to
|
case
|
function
|
or
|
try
|
class
|
goto
|
out
|
type
|
const
|
if
|
packed
|
unit
|
constructor
|
implementation
|
procedure
|
until
|
destructor
|
in
|
program
|
uses
|
dispinterface
|
inherited
|
property
|
var
|
div
|
initialization
|
raise
|
while
|
do
|
inline
|
record
|
with
|
downto
|
interface
|
repeat
|
xor
|
else
|
is
|
resourcestring
|
|
end
|
label
|
set
|
|
except
|
library
|
shi
|
|
Зарезервированные слова не могут использоваться в качестве идентификаторов.
Стандартные директивы первоначально связаны с некоторыми стандартными объявлениями в программе. К ним относятся:
absolute
|
dynamic
|
name
|
public
|
safecall
|
abstract
|
export
|
near
|
published
|
stdcall
|
assembler
|
external
|
nodefault
|
read
|
stored
|
automated
|
far
|
override
|
readonly
|
virtual
|
cdecl
|
forward
|
package
|
register
|
write
|
contains
|
implements
|
pascal
|
re introduce
|
writeonly
|
default
|
index
|
private
|
requires
|
|
dispid
|
message
|
protected
|
resident
|
|
Как и зарезервированные слова, стандартные директивы в окне кода Delphi выделяются жирным шрифтом, тем не менее вы можете переопределить любую стандартную директиву, т. е. объявить одноименный идентификатор.
Слова private, protected, public, published И automated считаются зарезервированными внутри объявления класса и стандартными директивами - вне объявления. назад - Вперёд
|