塊 (編程)
維基百科,自由的 encyclopedia
在電腦編程中,塊(block)或代碼塊是將原始碼組織在一起的詞法結構。塊構成自一個或多個聲明(英語:Declaration (computer programming))和語句。程式語言允許建立塊,包括嵌入其他塊之內的塊,就叫做塊結構程式語言。塊和子程式是結構化編程的基礎,結構化所強調的控制結構可以用塊來形成的。
在編程中塊的功能,是確使成組的語句被當作如同就是一個語句,限定在一個塊中聲明的對象如變數、過程和函式的詞法作用域,使得它們不衝突於在其他地方用到的同名者。在塊結構程式語言中,在塊外部的對象名字在塊內部是可見的,除非它們被聲明了相同名字的對象所遮掩。