浏览我维护的代码时,我发现有些地方使用了 With - End With
结构...
With my_object
.do_this()
.do_that()
.do_the_other()
End With
有时候更为直接明了。
my_object.do_this()
my_object.do_that()
my_object.do_the_other()
这两种形式之间有什么细微差别吗?一般来说,应该选择哪个?
(个人观点是我选择第二个,因为在第一个形式嵌套两三层后,它开始让我头疼 - 这是一个足够充分的理由吗?)