Kata Kunci nonlocal Python
Contoh
Buat fungsi di dalam fungsi, fungsi ini menggunakan variabel x sebagai variabel nonlocal:
def myfunc1(): x = "Bill" def myfunc2(): nonlocal x x = "hello" myfunc2() kembalikan x print(myfunc1())
Definisi dan Penggunaan
Kata kunci nonlocal digunakan untuk menggunakan variabel di dalam fungsi yang bersarang, di mana variabel seharusnya bukan milik fungsi internal.
Gunakan kata kunci nonlocal untuk menyatakan bahwa variabel bukan variabel lokal.
Banyak Contoh
Contoh
Dengan contoh di atas, tetapi tanpa menggunakan kata kunci nonlocal:
def myfunc1(): x = "Bill" def myfunc2(): x = "hello" myfunc2() kembalikan x print(myfunc1())
Halaman yang berhubungan
Kata Kunci global Digunakan untuk membuat variabel global.