C
cAkk
Unregistered / Unconfirmed
GUEST, unregistred user!
看了看OBJ Pascal帮助,终于明白了, 我来总结一下吧!
Constants(常量), 在delphi里面有两种:
一种叫<Font Color=#FF0000>True Constants</font>(真常量?),定义方法为
const identifier = value;
注意没有类型标识符. 这种contants就是我们经常说的常量, 不能修改他的值.
还有一种叫<Font Color=#FF0000>"Typed constants"</font>,(类型常量?), 定义方法为:
const identifier: type = value;
注意有一个类型标识符.这种contants可以被修改!!!
天!啊! 我用了这么久的pascal, 居然不知道这个区别!!
以前我使用const, 为了类型安全, 每次都是用的第二种定义方法, 以为是
锦上添花, 谁知道是画蛇添足!!!! 幸亏我从来没有犯错误去修改一个const!!
Constants(常量), 在delphi里面有两种:
一种叫<Font Color=#FF0000>True Constants</font>(真常量?),定义方法为
const identifier = value;
注意没有类型标识符. 这种contants就是我们经常说的常量, 不能修改他的值.
还有一种叫<Font Color=#FF0000>"Typed constants"</font>,(类型常量?), 定义方法为:
const identifier: type = value;
注意有一个类型标识符.这种contants可以被修改!!!
天!啊! 我用了这么久的pascal, 居然不知道这个区别!!
以前我使用const, 为了类型安全, 每次都是用的第二种定义方法, 以为是
锦上添花, 谁知道是画蛇添足!!!! 幸亏我从来没有犯错误去修改一个const!!