Câu lệnh nonlocal
trong Python 3.0 để làm gì?
Câu lệnh nonlocal
trong Python 3.0 để làm gì?
Trong Python 3.0 trở lên, câu lệnh nonlocal
được sử dụng để làm việc với các biến trong các phạm vi bao quanh (enclosing scopes), nhưng không phải là biến toàn cục (global) hoặc biến cục bộ (local) trong hàm hiện tại. Câu lệnh nonlocal
cho phép bạn gán giá trị cho một biến trong phạm vi bao quanh nhất mà không phải là phạm vi toàn cục.
nonlocal
?def outer():
x = "local"
def inn...
middle
Gợi ý câu hỏi phỏng vấn
Chưa có bình luận nào