【问题标题】:Multiple Inline declaration vs Reuse of variables多个内联声明与变量的重用
【发布时间】:2018-12-10 12:22:18
【问题描述】:

有一个包含大量嵌套 for 循环块的过程,例如。一个块 可能是这样的

for a := 0 to x do
  //Do something
  for b := 0 to x do
    for c := 0 to a do
      //Do something

在每个for循环中声明所有循环变量是否有任何惩罚

for var a := 0 to x do  
  for var b := 0 to x do
    for var c := 0 to a

还是应该在顶部声明一次并重复使用?

【问题讨论】:

    标签: performance delphi variable-declaration delphi-10.3-rio


    【解决方案1】:

    使用内联。它更整洁,编译器应该对其进行优化。

    【讨论】:

      猜你喜欢
      • 2021-03-23
      • 2017-06-09
      • 1970-01-01
      • 2012-09-03
      • 1970-01-01
      • 2010-11-23
      • 2015-06-25
      • 1970-01-01
      相关资源
      最近更新 更多