Kenapa Mutable Default Argument di Python Bisa Jadi Bug?
1. ‘Sepele Tapi Menjebak’: Apa Itu Default Argument di Python? Kalau kamu sudah pernah menulis fungsi di Python, pasti pernah melihat atau bahkan menggunakan default argument. Ini adalah fitur yang membuat parameter pada fungsi bisa punya nilai bawaan. Misalnya, kamu menulis: def sapa(nama=”Dunia”): print(f”Halo, {nama}!”) Kalau fungsi sapa() dipanggil tanpa argumen, otomatis akan mencetak Halo, […]
Kenapa Mutable Default Argument di Python Bisa Jadi Bug? Read More »