将代码放在大括号块中意味着什么

时间:2012-09-15 16:57:25

标签: java php

在php和其他一些语言中,我可以拥有一个没有任何条目的代码块,例如if,或for或函数调用:

   echo "Hello World";

   {
    echo "What does this mean";

   }

这恰恰意味着什么。如果我没有错,我也可以在java中这样做。这究竟意味着什么?

2 个答案:

答案 0 :(得分:5)

http://en.wikipedia.org/wiki/Block_(programming) - 块创建了一些原子单元代码。在最高/进入级别的执行流程中,块被视为等于一行。

答案 1 :(得分:-1)

它定义了范围。即块内定义的变量在块外不可用。