Domande taggate «eval»

eval è una funzione che consente a un programmatore di eseguire codice arbitrario scritto nella stessa lingua, da una variabile stringa all'interno di un codice.



10
Cosa fa Python's eval ()?
Nel libro che sto leggendo su Python, continua a usare il codice eval(input('blah')) Ho letto la documentazione e la capisco, ma non vedo ancora come cambia la input()funzione. Che cosa fa? Qualcuno può spiegare?
306 python  eval 

6
Valuta l'espressione fornita come una stringa
Sono curioso di sapere se R può usare la sua eval()funzione per eseguire calcoli forniti ad esempio da una stringa. Questo è un caso comune: eval("5+5") Tuttavia, invece di 10 ottengo: [1] "5+5" Qualche soluzione?
283 r  eval  r-faq 

26
Quando JavaScript () di eval non è male?
Sto scrivendo del codice JavaScript per analizzare le funzioni inserite dall'utente (per funzionalità simili a fogli di calcolo). Dopo aver analizzato la formula, ho potuto convertirlo in JavaScript ed eseguirlo eval()per ottenere il risultato. Tuttavia, ho sempre evitato di usarlo eval()se posso evitarlo perché è malvagio (e, giustamente o erroneamente, …

6
Usando python's eval () vs. ast.literal_eval ()?
Ho una situazione con del codice in cui eval()è emersa come possibile soluzione. Ora non ho mai dovuto usareeval() prima, ma ho trovato molte informazioni sul potenziale pericolo che può causare. Detto questo, sono molto diffidente nell'usarlo. La mia situazione è che ho ricevuto input da un utente: datamap = …

10
comando eval in Bash e suoi usi tipici
Dopo aver letto le pagine man di bash e rispetto a questo post . Ho ancora problemi a capire esattamente cosa fa il evalcomando e quali sarebbero i suoi usi tipici. Ad esempio se lo facciamo: bash$ set -- one two three # sets $1 $2 $3 bash$ echo $1 …
165 linux  bash  shell  scripting  eval 


5
creare un'istanza di una classe da una variabile in PHP?
So che questa domanda sembra piuttosto vaga, quindi renderò più chiaro con un esempio: $var = 'bar'; $bar = new {$var}Class('var for __construct()'); //$bar = new barClass('var for __construct()'); Questo è quello che voglio fare. Come lo faresti? Potrei ovviamente usare eval () in questo modo: $var = 'bar'; eval('$bar …
146 php  class  variables  eval 

12
Perché esattamente Eval è malvagio?
So che i programmatori Lisp e Scheme di solito dicono che evaldovrebbero essere evitati se non strettamente necessari. Ho visto la stessa raccomandazione per diversi linguaggi di programmazione, ma non ho ancora visto un elenco di argomenti chiari contro l'uso di eval. Dove posso trovare un resoconto dei potenziali problemi …

8
Perché usare 'eval' è una cattiva pratica?
Sto usando la seguente classe per memorizzare facilmente i dati delle mie canzoni. class Song: """The class to store the details of each song""" attsToStore=('Name', 'Artist', 'Album', 'Genre', 'Location') def __init__(self): for att in self.attsToStore: exec 'self.%s=None'%(att.lower()) in locals() def setDetail(self, key, val): if key in self.attsToStore: exec 'self.%s=val'%(key.lower()) in …
138 python  eval 


20
Esecuzione di elementi <script> inseriti con .innerHTML
Ho uno script che inserisce alcuni contenuti in un elemento utilizzando innerHTML. Il contenuto potrebbe ad esempio essere: &lt;script type="text/javascript"&gt;alert('test');&lt;/script&gt; &lt;strong&gt;test&lt;/strong&gt; Il problema è che il codice all'interno del &lt;script&gt;tag non viene eseguito. Ho cercato su Google un po 'ma non c'erano soluzioni apparenti. Se ho inserito il contenuto utilizzando …



Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.