常量与变量的声明与作用域
一,常量
1,在delphi中常量生命的方法如下
(1) const myconst=value;
(2) const myconst:mytype=value;
2,作用域
(1) 全局常量,可被其他unit 引用。定义在interface与implementation之间
(2) 单元常量,本单元内可见。定义在implementation里
(3)局部常量,在一段过程或函数内可见。定义在该函数或过程内。
eg:
unit myunit;
interface
uses calss,dialogs;
const
myconst1:string='myconst1string';//全局常量(或myconst1='myconst1string')
type
tform1=class(tform);
public
procedure myprocedure(sender:tobject);
end;
implementation
const myconst2='myconst2strinng'//单元常量
procedure tform1.myprocedure(sender:tobject);
const myconst3='myconst3string' ;//局域常量
begin
end;
二,变量
定义
1 var myvar:string;
2 var myvar:string='myvar';//变量不可以直接var myvar='myvar'
作用域与常量一样
转载于:https://blog.51cto.com/ers456/26203