CNDEV
...
...
账号
登
登录
先
先随便看看
中国开发网
: 论坛:
程序员情感CBD
: 贴子 593103
kevincsg
·
2007-12-28 04:02:34
·
阅读: 282
单看这两句,就是废话.
<空>
相关信息:
判断一个东西是否 true,不是则设置为 true
(73字)
(
pcplayer
[359]
2007-12-28 11:38
)
如果AA.bb开始是真,那它最后是真。如果AA.bb开始是假,那它最后也是真。
(6字)
(
sealw
[278]
2007-12-28 11:41
)
但我看 delphi 官方的例子居然这样写。我以为我自己笨,没看明白。
(空) (
pcplayer
[268]
2007-12-28 11:44
)
如果是个属性,如果属性用了Set方法,如果Set方法没有判断if new value != original value
(19字)
(
王中王
[287]
2007-12-28 11:44
)
嗯,似乎不对。如果它已经是 TRUE,就算是 SET 的,之前也 SET 过了。如果他是 FALSE,同样也 SET 一下。所以直接设置它,不判断,似乎没问题吧?
(空) (
pcplayer
[245]
2007-12-28 11:55
)
另外,那个 DEMO 里,那就是一个 RECORD的字段。不过,如果属性有必要这样写,那就不管什么时候都这样写,养成良好习惯,也对。
(空) (
pcplayer
[294]
2007-12-28 11:56
)
如果bb是有Get和Set方法实现的属性,那就不一定了。方法实现的属性,可能隐藏了代码执行过程中可能有的副作用。
(空) (
李战
[321]
2007-12-28 11:44
)
所以让get/set方法有副作用是很不好的实践
(空) (
sealw
[344]
2007-12-28 12:01
)
。
(11字)
(
Apache
[262]
2007-12-28 11:44
)
单看这两句,就是废话.
(空) (
kevincsg
[281]
2007-12-28 12:02
)
少的只是if Result then,其它的都存在,怎么会有那么多影响?
(空) (
sea026
[311]
2007-12-28 12:04
)
哦,靠。
(空) (
sea026
[233]
2007-12-28 12:05
)
欢迎光临本社区,您还没有登录,不能发贴子。请在
这里登录