我的意思是在函数、类、if、while、switch、try-catch 需要时使用它。
在我看到这个 SO question 之前,我不知道它可以这样做。
在上面的链接中,Eli 提到“他们使用它来将代码折叠在不属于通常会折叠的函数、类、循环等的逻辑部分中。”
除了上面提到的还有什么其他用途?
使用花括号来限制变量的范围并仅在需要时扩展范围是一个好主意(在“需要访问”的基础上工作)?还是真的很傻?
如何使用范围,以便您可以在不同的范围内使用相同的变量名,但在相同的更大范围内?或者重复使用相同的变量(如果你想使用相同的变量名)并节省解除分配和分配(我认为一些编译器可以对此进行优化?)是更好的做法吗?还是完全使用不同的变量名更好?