多重内联声明与变量重用
Multiple Inline declaration vs Reuse of variables
有一个包含大量嵌套 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
还是应该在顶部声明一次并重复使用?
使用内联。它更整洁,编译器应该优化它。
有一个包含大量嵌套 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
还是应该在顶部声明一次并重复使用?
使用内联。它更整洁,编译器应该优化它。