Delphi入门系列(二)关键字
定义:关键字又称保留字是由系统规定的、具有特定意义和用途的单词,在编程时保留字布恩那个被重新定义或作他用,Object Pascal 语言中定义了65个保留字。
And: 逻辑与
array:类型 定义: Var A: array[0..32] of Integer 一个一维数组.
as:用于将一个类型对象当作另一种类型使用 这里的另一种类型应该本身就具有兼容 比如(int 可以转换 float ) 但是(float 转换成int 的化就会丢失数据所以不能用as)
asm:可以用来替代begin delphi 的过程、函数、等等方法体都是begin 开始 end 结束 (一般不用,嵌入用)
begin:关键字
case:不解释
class:不解释
const: 常量修饰符
constructor:用于构造函数的定义的关键字
destructor:用于析构函数的定义的关键字
dispinterface:用于声明一个特定的适配器接口,此接口不能被继承,只能被引用
div:用于求两个数之整数商。用于Div运算的两个数值必须为整数,其运算结果也为整型。
do:用于For、while、on、with 等语句。
downto:用于For语句,指明循环变量时递减的。
end:用于结束一个语句块或是一个单元。
excpet:用于异常处理、必须用在try语句内,如果发生异常,则执行except后的语句。
export:函数调用协定、指出函数可以被输出,输出的函数能被本地或远程调用。
file:文件操作类型,文件必须声明为File 后追加OF和文件类型,则文件可以被定义为读写指定类型数据。
finalization:关键字标识了单元被释放时所要调用的方法,通常是释放掉单元中不能被自动释放的对象。
finally:指出了异常处理中最后必须要调用的方法。
function:用于声明函数。
goto:用于跳转号指定行执行。
implementation:标识了单元中的实现部分。
in:用于判断一个集合中是否包含某个元素。被判断的内容必须是单个集合元素和一个集合的实例。
inherited:用于调用父类的方法
inline:用于指出该汇编语句是向下兼容的,它对于程序的编译没有任何影响。
interface:标识了单元中的接口部分。也可以用作接口的声明。
is: 强行转换。
libary:指出一个工程为类型。类库编译后生成DLL文件。
Mod:用于求两数之余数。用于Mod运算的两个数值必须均为整型。
nil:用于表示一个空指针,或是没有实例的对象。
not:用于取反。
object:万物起源。
of:用于与其他关键字构成指定结构.如:case、class、array、file、set、object
out:说明了方法参数的输出方式。
override:用于覆盖一个virtual或是dynamic形式的方法。
package:指出一个工程为控件库。
packed:用于对结构记录或数组进行打包,打包后被打包对象的体积能显著减小。
procedure:用于声明过程。
program:指出一个工程为应用程序.控件库编译后生成exe.
property:用于声明属性,属性分为显式属性和隐式属性两种。
raise:用于抛出异常。
record:用于声明一个结构体记录。
repeat:用于repeat循环结构。
resourcestring:用于声明资源字符串,资源字符串可以在被声明的结构内使用。
set:用于声明集合类。
shl:表示向左移位。
shr:表示向右移位。
stdcall:式函数调用协定的一种。它规定了能让程序调用的函数所应遵守的规则。
threadvar:标识了一个随线程启动而创建的变量。
type:用于声明各种对象,用Type关键字声明的对象,在传递时,引用传递。
until:关键字用于判断repeat循环结构的循环条件。
var:关键字用于声明一个变量,用var声明的变量按值传递。
xor:用于去异或,相同为false,不同为true.
更多内容在 http://www.jb51.net/article/52395.htm 更完整的关键字介绍和语法
浙公网安备 33010602011771号