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