En subrutine i computer programkoder , også kendt som en funktion, eval ansvarlig for at evaluere en perlerække af kode. Eval , repræsenteret i programmeringssprog som JavaScript , ser på strengen som en repræsentation af programmet og udfører den resulterende handling. Eval anvendes til en bred vifte af programmer behov , såsom oprettelse af regneark , og kan i vid udstrækning anvendes . Men eval har også en række ulemper , såsom langsommere behandling på grund af behovet for at analysere eksisterende regler for at sikre kompatibilitet , samt sikkerhedsrisici. Om Eval
Opkaldt efter sin rolle i evalueringen koden, eval funktionen betragtes som en af de mest dominerende , smidige former for funktioner i edb-programmering . Primære anvendelser for eval omfatter lagring og indlæsning varierende filnavne for en enkelt fil , samt udføre , og vilkårlige kommandoer . Eval funktionen bruges i talrige programmeringssprog , herunder JavaScript , ActionScript , Lisp , Perl, PHP , PostScript , Python, ColdFusion, REALbasic , Ruby og Microsofts VBScripts . Den styrke og fleksibilitet af eval funktionen rejser visse problemer for programmører, der mishandle værktøjet. Sikkerhedsrisici opstår, når eval kode er erhvervet fra usikrede Internet kilder som kan indeholde angreb på operativsystemet.
EVALIN
et alternativ til eval kan EVALIN udnyttes på en måde svarende til den eval funktionen . EVALIN adskiller sig fra eval på grund af tilføjelsen af en kodet argument , der tillader specifikation af arbejdsområde, hvor den kodede udtryk evalueres. Dette sikrer, at resultaterne af den funktion at passere fra et arbejdsområde til et andet . EVALIN er nyttigt i placeringen af nødvendige data til ansøgning til en anden funktion.
UNIX Command
programmører der anvender UNIX-computer operativsystem, unix kommandoen giver et alternativ til eval funktionen . I modsætning til den eval funktionen betyder unix kommandoen ikke kræve, at brugerne til at indtaste bang funktion ( anerkendt som ! ) Til at behandle en kommando. I stedet udførelse af en kommando i UNIX-systemer er automatisk.
DOS Command
Ligesom UNIX kommando, DOS kommando funktion, der bruges til en bestemt computer operativsystem --- nemlig Microsoft Windows. DOS kommandoen tillader programmøren at få adgang til brugergrænsefladen eller kommando processor grænseflade til at udføre individuelle funktionskoderne . DOS Kommandoen kan også udføre en bestemt kommando i systemet automatisk , uden brug af bang -funktionen.