Tidak boleh menggunakan variabel berawalan "_" di CodeSaya?

Oleh Candice.Elizabeth 98 3 pada Selasa, 21 Juni 2016, 11:28:21


Kembali ke forum soal ini

#python #pengenalan-python #syntax-dari-python


Petunjuk Diskusi
Silahkan masuk untuk berdiskusi



"Variabel boleh dimulai dari underscore "_", tetapi di CodeSaya dilarang untuk keamanan." cuma mau tanya ini aja kok, masih newbie banget soalnya :3 emang kenapa ngga boleh? untuk keamanan apa? btw thx before
2 jempol


ganis
198
841
· 8 tahun, 6 bulan yang lalu · 4 jempol

Pertanyaan yang bagus dan membuktikan anda cermat membaca tutorial ^^

Alesannya adalah karena di CodeSaya kita menjalankan code dari user. Code dari user bisa jadi dikirimkan oleh user yang jahat atau iseng.

Sementara itu di Python banyak variabel dan metode internal dari Python sendiri yang dimulai dari garis bawah "_". Jika user diberi akses untuk mendefinisi ulang hal tersebut maka akibatnya bisa fatal.

Sebenarnya langkah2 di atas tidak terlalu perlu-perlu amat karena code yang dikirimkan oleh user akan dijalankan di sebuah komputer virtual yang direstart secara berkala di sebuah server yang berbeda dengan server codesaya. Tetapi tidak ada salahnya berhati-hati ^^.

untuk lebih jelasnya nanti kami berencana untuk membuat artikel tentang ini. Tunggu tanggal publikasinya. ^^

Candice.Elizabeth
98
3
penanya
· 8 tahun, 6 bulan yang lalu · 1 jempol

Terima kasih tanggapannya, kak^_^