delphi - 有关在 Delphi 中使用嵌套 "With"语句的任何资源/教程吗?

标签 delphi with-statement

我正在努力掌握在delphi中正确使用with语句的方法。

总的来说,做简单的事情似乎相当简单,但我有兴趣找到一些关于使用嵌套 with 语句的好的代码示例和/或教程。例如

with object1, object2, etc... do 
  begin
  statements
  end;

我不确定的是以这种方式使用 with 语句时的优先顺序。

如有任何建议,我们将不胜感激。

最佳答案

我能给你的最好建议是:

请勿与ever一起使用。

如果您想使用“with”,请躺下直到这种感觉消失。

如果您想使用嵌套,请用锤子敲打您的手,直到这种愿望消失。

“with”只是一个等待发生的错误。改变与它一起使用的类可以改变代码的含义。它会产生不精确的语义,这总是不好的。

节省击键次数从来都不是使用“with”的好理由。现在多敲几下键盘,以后就能省去很多麻烦。

应该避免使用“with”。

关于delphi - 有关在 Delphi 中使用嵌套 "With"语句的任何资源/教程吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8889911/

相关文章:

delphi - 如何将 const 指针传递给函数?

delphi - 使用 Delphi 读取 Excel 电子表格

python - 如何在 with 语句中有多个虚拟文件编写器?

python - 可选重定向 I/O 的上下文管理器

block 内的 python 异常处理

Delphi 添加项目到 ComboBox 速度

delphi - 我可以做什么来减小可执行文件的大小 (Delphi)?

delphi - 如何正确解码 Google Translate API 答案?

python - 为 Python 2.4 即兴替换 "with"语句