Какво е Eval (Оценка)?

Кратко за оценка, eval е функция, която може да бъде намерена в различни интерпретирани и компилирани езици за програмиране. Тази функция може да има различни възможности в зависимост от езика за програмиране, който използвате. Например в Perl, PHP и JavaScript командата eval може да се използва за интерпретиране на низ от променливи като код и неговото изпълнение.

Пример за eval в Perl

 моето $ 1 = 1; моите $ 2 = 2; моето $ total = 0; my $ example = '$ total = $ one + $ two'; eval $ пример; print $ total; 

В горния пример низът, съхраняван в променливата $ example, се изпълнява с помощта на командата eval. Един програмист може да поеме този израз допълнително, като изпълни пълна Perl програма, съхранена в друг файл.

Компютърни съкращения, термини за програмиране