Eval

Dalam beberapa bahasa pemrograman, eval adalah sebuah fungsi yang memungkinkan bahasa tersebut melakukan penilaian string. Nilai string adalah salah satu fitur yang ada pada bahasa-bahasa pemrograman yang memungkinkan string memiliki sintaks yang tepat sehingga bahasa tersebut dapat diimplementasikan.

Contoh

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

Kedua-dua contoh di atas untuk dua bahasa yang berlainan, akan menyatakan variabel x dan diberikan nilai 2. Nilai y di akhir pemrograman adalah 5.

Pranala luar

  • ANSI and GNU Common Lisp Document: eval function Diarsipkan 2003-03-22 di Wayback Machine.
  • Python Library Reference: eval built-in function Diarsipkan 2008-09-30 di Wayback Machine.
  • Jonathan Johnson on exposing classes to RBScript


  • l
  • b
  • s