Связь и интернет Архив Программирование
   
Сделать стартовойСделать закладку            
   ПОИСК  
   
Главная / Pascal и Delphi / Иллюстрированный самоучитель по Delphi 6 / Часть II . Язык Object Pascal /
8  Perl
8  PHP
8  JavaScript
8  HTML
8  DHTML
8  XML
8  CSS
8  C / C++
8  Pascal и Delphi
8  Турбо Ассемблер
8  MySQL
8  CASE-технологии
8  Алгоритмы
8  Python
8  Обратная связь
8  Гостевая книга
Новости о мире


Элементы языка - Программирование от RIN.RU
Элементы языка




Алфавит


Алфавит языка Object Pascal включает буквы, цифры, шестнадцатеричные цифры, специальные символы, пробелы и зарезервированные слова.


Буквы - это буквы латинского алфавита от а до z и от А до Z , а также знак подчеркивания "_". В языке нет различия между заглавными и строчными буквами алфавита, если только они не входят в символьные и строковые выражения.


Цифры - арабские цифры от 0 до 9.


Каждая шестнадцатеричная цифра имеет значение от 0 до 15. Первые 10 значений обозначаются арабскими цифрами 0... 9, остальные шесть - латинскими буквами а ... f или а... f.


Специальные символы Object Pascal - это символы


+ - * / = , ' . : ; < > [ ] ( ) { } " @ $ #


К специальным символам относятся также следующие пары символов:


< > , < = , > = , : = , ( * , * ) , ( . , . ) , / / .


В программе эти пары символов нельзя разделять пробелами, если они используются как знаки операций отношения или ограничители комментария. Символы (. и .) могут употребляться соответственно вместо [ и ].


Особое место в алфавите языка занимают пробелы, к которым относятся любые символы в диапазоне кодов от 0 до 32. Эти символы рассматриваются как ограничители идентификаторов, констант, чисел, зарезервированных слов. Несколько следующих друг за другом пробелов считаются одним пробелом (последнее не относится к строковым константам).


В Object Pascal имеются следующие зарезервированные слова:


andexportsmodShr
arrayfilenilString
asfinalizationnotthen
asmfinallyobjectthreadvar
beginforofto
casefunctionortry
classgotoouttype
constifpackedunit
constructorimplementationprocedureuntil
destructorinprogramuses
dispinterfaceinheritedpropertyvar
divinitializationraisewhile
doinlinerecordwith
downtointerfacerepeatxor
elseisresourcestring
endlabel

set

exceptlibraryshi



Зарезервированные слова не могут использоваться в качестве идентификаторов.


Стандартные директивы первоначально связаны с некоторыми стандартными объявлениями в программе. К ним относятся:


absolutedynamicnamepublicsafecall
abstractexportnearpublishedstdcall
assemblerexternalnodefaultreadstored
automatedfaroverridereadonlyvirtual
cdeclforwardpackageregisterwrite
containsimplementspascalre introducewriteonly
defaultindexprivaterequires
dispidmessageprotectedresident



Как и зарезервированные слова, стандартные директивы в окне кода Delphi выделяются жирным шрифтом, тем не менее вы можете переопределить любую стандартную директиву, т. е. объявить одноименный идентификатор.


Слова private, protected, public, published И automated считаются зарезервированными внутри объявления класса и стандартными директивами - вне объявления.


Вперед  >>>
 1  2  3 


 8  Комментарии к статье  8 8  Обсудить в чате

 
  
  
    Copyright ©  RIN 2003 - 2004      * Обратная связь