在Ruby中,塊級作用域是指在一個代碼塊內部定義的變量只在該代碼塊內部可見。這意味著塊內部定義的變量不會影響到外部同名變量的值,同時外部同名變量也無法在塊內部被修改。
塊級作用域通常用于在迭代函數中定義臨時變量或者執行一些臨時任務。使用塊級作用域可以避免變量命名沖突和提高代碼的可讀性。在Ruby中,塊級作用域可以通過do...end或者{}來定義。
do...end
{}
億速云公眾號
手機網站二維碼
Copyright ? Yisu Cloud Ltd. All Rights Reserved. 2018 版權所有
廣州億速云計算有限公司粵ICP備17096448號-1 粵公網安備 44010402001142號增值電信業務經營許可證編號:B1-20181529