Articles of eval

Atribuir a uma variável do array bash indiretamente, pelo nome da variável construída dinamicamente

Bash script para criar várias matrizes de csv com colunas desconhecidas. Eu estou tentando escrever um script para comparar dois arquivos csv com colunas semelhantes. Eu preciso dele para localizar a coluna correspondente do outro csv e comparar as diferenças. O kicker é que eu gostaria que o script fosse dynamic para permitir que qualquer […]

Escopo variável + eval no Clojure

Em Clojure, (def x 3) (eval ‘(prn x)) imprime 3, enquanto (let [y 3] (eval ‘(prn y))) e (binding [z 3] (eval ‘(prn z))) gerar uma exceção ‘Não foi possível resolver var’. De acordo com http://clojure.org/evaluation , eval , load-string , etc geram namespaces temporários para avaliar seu conteúdo. Portanto, eu esperaria que nenhum dos […]

Haskell: como avaliar uma string como “1 + 2”

Na verdade, eu tenho uma fórmula como “x + y” , que é uma String . Eu consegui replace a variável x/y com valores específicos como “1.2” , que ainda é o tipo String . Agora tenho expressão como “1 + 2” . Portanto, o problema é como avaliar uma expressão de um tipo de […]

Quando o `eval` em Ruby é justificado?

” É ‘eval‘ suposto ser desagradável? ” Inspirou este: A maioria concorda que o eval é ruim e, na maioria dos casos, há substitutos mais elegantes / seguros. Então, eu queria perguntar: se eval é mal utilizado, muitas vezes, é realmente necessário como um recurso de linguagem? Está fazendo mais mal do que bem? Pessoalmente, […]

O Javascript eval () é tão perigoso?

Duplicar Possível: Quando o eval () do JavaScript não é ruim? Eu estou escrevendo um script em que os usuários têm que escrever em uma quantidade de moeda, alguns exemplos podem ser (input do usuário >> converte para), com USD como moeda padrão: 50 >> 50.0 USD 50.5 >> 50.5 USD 50+1 USD >> 51.0 […]

Fazendo matemática em vb.net como Eval em javascript

Existe alguma maneira de analisar uma string em vb.net (como, construído em methods), que pode fazer matemática como Eval pode? Por exemplo, 3+ (7 / 3.5) como uma string retornaria 2. Eu não estou pedindo para você codificar isso para mim, eu só quero saber se existe uma maneira embutida para fazer isso, se não […]

Eval é mal … Então, o que devo usar em vez disso?

Um pedido de ajax me retorna um array JSON padrão preenchido com as inputs do meu usuário. A input foi sanitizada e usando a function eval (), eu posso facilmente criar meu object javascript e atualizar minha página … Então aqui está o problema. Não importa o quanto eu tente desinfetar as inputs, prefiro não […]

Por que {} + {} é NaN apenas no lado do cliente? Por que não em Node.js?

Enquanto [] + [] é uma string vazia, [] + {} é “[object Object]” , e {} + [] é 0 . Por que {} + {} NaN é? > {} + {} NaN Minha pergunta não é por que ({} + {}).toString() é “[object Object][object Object]” enquanto NaN.toString() é “NaN” , esta parte já […]

É possível executar uma string no MySQL?

Eu tenho que converter um procedimento armazenado MSSQL que passa um varchar que é uma consulta: INSERT INTO Results EXEC (@Expresion); Isso não está funcionando. Tenho certeza que EXEC e EXECUTE não são comandos do MySQL, mas o CALL também não funciona. Alguém sabe se é possível ter algo parecido com a function eval do […]

Por que a aspas e colchetes abertos para eval (‘(‘ + jsonString + ‘)’) ao analisar as cadeias json

Você pode por favor me dizer o motivo dessa estrutura de syntax específica eval(‘(‘ + jsonString+ ‘)’) Ao analisar o texto do json. Crockford diz ” O texto deve ser embrulhado em parênteses para evitar tropeçar em uma ambigüidade na syntax do JavaScript .” aqui O que isso significa? Podemos evitar isso?