塊_(編程)

在計算機編程中 ， 塊 （ block ） 或代碼塊是將源代碼組織在一起的詞法結構 。 塊構成自一個或多個和語句 。 編程語言允許創建塊 ， 包括嵌入其他塊之內的塊 ， 就叫做塊結構編程語言 。 塊和子程序是結構化編程的基礎 ， 結構化所強調的控制結構是用塊來形成的 。 在編程中塊的功能是確使成組的語句被當作如同就是一個語句 ， 限定在一個塊中聲明的對象如變量 、 過程和函數的詞法作用域 ， 使得它們不衝突於在其他地方用到的同名者 。 在塊結構編程語言中 ， 在塊外部的對象名字在塊內部是可見的 ， 除非它們被聲明瞭相同名字的對象所遮掩 。