Delphi 系统[1]关键字和保留字
Delphi 系统[1]保留字和关键字
1、定义:
- 关键字,编译器已内置的相关函数,不推荐用作标识符(有特别意义的标识符,有时又叫保留字),否则可能会出现异常错误.
- 保留字,指在高级语言中已经定义过的字,使用者不能再将这些字作为变量名或过程名使用。
2、字:
2.1 Delphi 保留字:
and array as asm
begin case class const
constructor destructor dispinterface div
do downto else end
except exports file finalization
finally for function goto
if implementation in inherited
initialization inline interface is
label library mod nil
not object of or
out packed procedure program
property raise record repeat
resourcestring set shl shr
string then threadvar to
try type unit until
uses var while with
xor
2.2 Delphi 关键字:
absolute abstract assembler automated
cdecl contains default dispid
dynamic export external far
forward implements index message
name near nodefault on
overload override package pascal
private protected public published
read readonly register reintroduce
requires resident safecall stdcall
stored virtual write writeonly
3、关键字和保留字说明和使用示例:
- program、library、package、unit
- requires、contains
- interface、 implementation、initialization、finalization
- uses、 type
- var、 threadvar、 const、 resourcestring、absolute
- begin、end
- if、then、else、case
- for、to、downto、do、while、repeat、until
- with
- goto、label
- asm、assembler
- and、or、not、xor、shl、shr、div、mod
- try、finally、except、on、raise
- procedure、function、forward、out
- cdecl、pascal、stdcall、safecall、register、varargs
- class
- record、Packed
- object
- automated、private、protected、public、published
- constructor、destructor、property
- read、write、default、nodefault、readonly、writeonly、stored、message
- array、file、set、string、in、nil
- virtual、dynamic、abstract、inline、static
- override、overload、reintroduce、inherited
- of、as、is
- implements
- index、near、far、export、exports、external、name、resident
- dispinterface、dispid
创建时间:2021.08.10 更新时间:2021.08.11-12
博客园 滔Roy https://www.cnblogs.com/guorongtao 希望内容对你有所帮助,谢谢!