eval

Daripada Wikipedia, ensiklopedia bebas.
Jump to navigation Jump to search

Dalam sesetengah bahasa pengaturcaraan, eval ialah sebuah fungsi yang membenarkan bahasa tersebut melakukan penilaian rentetan. Penilaian rentetan ialah salah satu ciri yang ada pada bahasa-bahasa pengaturcaraan yang membolehkan rentetan yang mempunyai sintaks betul bahasa berkenaan dilaksanakan.

Contoh[sunting | sunting sumber]

JavaScript
eval("var x = 1");
var y = 3 + x;
Python
>> eval("x = 1")
>> y = 3 + x

Kedua-dua contoh di atas untuk dua bahasa berlainan, akan mengisytiharkan pemboleh ubah x dan diberikan nilai 2. Nilai y di akhir atur cara ialah 5.