eval

Jak mogę dynamicznie ocenić wyrażenie w języku C#?

Chciałbym zrobić odpowiednik: object result = Eval("1 + 3"); string now = Eval("System.DateTime.Now().ToString()") as st ... Type t = o.GetType(); MethodInfo mi = t.GetMethod("EvalCode"); object s = mi.Invoke(o, null); return s; }

Czy EVAL () i new Function () to to samo?

Czy te dwie funkcje robią to samo za kulisami? (w funkcji pojedynczej instrukcji) var evaluate = function(string) { ret ... ) { return (new Function( 'return (' + string + ')' )()); } console.log(evaluate('2 + 1')); console.log(func('2 + 1'));

Jak ocenić formułę przekazaną jako string w PHP?

Po prostu staram się znaleźć właściwy i bezpieczniejszy sposób na wykonanie operacji matematycznej przekazanej jako ciąg znak ... wymagają czyszczenia łańcucha znaków, aby uniknąć wykonywania złośliwego kodu. Czy jest na to jakiś inny lub krótszy sposób?

Konwertuj ciąg znaków na ciąg szablonów

Czy można utworzyć łańcuch szablonu jako zwykły łańcuch let a="b:${b}"; A następnie przekształć go w ciąg szablonu let b=10; console.log(a.template());//b:10 Bez eval, new Function i inne sposoby dynamicznego generowania kodu?

Oblicz wartość ciągu w javascript, nie używając eval

Czy istnieje sposób na obliczenie formuły przechowywanej w łańcuchu znaków w JavaScript bez użycia eval? Normalnie zrobiłbym coś takiego var apa = "12/5*9+9.4*2"; alert(eval(apa)); Czy ktoś wie o alternatywach dla eval?

Czy możliwe jest uzyskanie dynamicznego zakresu w JavaScript bez uciekania się do eval?

JavaScript ma zakres leksykalny, co oznacza, że zmienne nielokalne dostępne z poziomu funkcji są rozdzielane na zmienne obecn ... dobry przykład, ale ogólną ideą jest użycie dynamicznego zakresu do tworzenia zamknięć. Myślę, że ten wzór ma duży potencjał.

Użycie eval w Pythonie?

Istnieje funkcja eval() w Pythonie, na którą natknąłem się podczas zabawy. Nie przychodzi mi do głowy przypadek, kiedy ta funkcja jest potrzebna, może poza cukrem składniowym. Czy ktoś może podać przykład?

Python: make EVAL safe [duplicate]

To pytanie ma już odpowiedź tutaj: Python eval: czy nadal jest niebezpieczne, jeśli wyłączę builtins i d ... ruję. Czy problemy bezpieczeństwa eval można naprawić, czy jest zbyt wiele drobnych szczegółów, aby to działało prawidłowo?

Oblicz wyrażenie matematyczne z ciągu znaków za pomocą eval

Chcę obliczyć wyrażenie matematyczne z ciągu znaków. Przeczytałem, że rozwiązaniem tego problemu jest użycie EVAL (). Ale kie ... eWorkspaceWebDev\MandatoryHandinSite\tester.php (4) : eval () ' D code on line 1 Czy ktoś zna rozwiązanie tego problemu?

Nie mogę użyć opcji Bash "- c "z argumentami po łańcuchu opcji "- c"

Strona podręcznika Bash mówi, odnośnie opcji -c: -c string Jeśli istnieje opcja -c, wtedy polecenia są odczytywane z ... ciem evalu, ale nie myśl, że mogę przekazać argumenty do rzeczy, które następują po evalu. Jestem otwarty na inne propozycje.

Bezpiecznie sandbox i wykonać użytkownika przesłane JavaScript?

Chciałbym mieć możliwość pozwalania użytkownikom przesyłać dowolny kod JavaScript, który jest następnie wysyłany do węzła.Js ... jest bezpieczny, ale ponieważ nie jest to zbyt ważne, myślę, że spróbuję. Dodam własną odpowiedź, jeśli uda mi się to zrobić.

Kiedy (jeśli w ogóle) eval nie jest zły?

Słyszałem Wiele places that PHP ' s eval funkcja jest często nie jest odpowiedzią . W związku z zamknięciami PHP 5.3 LSB i ... Tworzenie backdoorów dla administratorów i / lub hakerów]} zgodność z sprawdzanie składni (prawdopodobnie nie Bezpieczne)

Ograniczenie eval () do wąskiego zakresu

Mam plik javascript, który odczytuje inny plik, który może zawierać fragmenty javascript, które muszą być eval () - ed. Fragm ... usi wyglądać jak jestem otwarty na wszelkie dziwne sztuczki z zamknięciami itp. Ale chcę wiedzieć, czy jest to nawet Możliwe.

Jak mogę dynamicznie dołączać Moduły Perla bez użycia eval?

Muszę dynamicznie dołączyć moduł Perla, ale jeśli to możliwe, chciałbym trzymać się z dala od evalu ze względu na Robocze sta ... li to możliwe. Wszystkie wyszukiwania google prowadzą do metody eval, ale żadne w inny sposób. Czy można to zrobić bez eval?

wykonywanie anonimowych funkcji utworzonych za pomocą JavaScript eval()

Mam funkcję i jej zawartość jako łańcuch znaków. var funcStr = "function() { alert('hello'); }"; Teraz wykonuję eval (), a ... jest prawidłowa, ale jak Mogę to zrobić? I want to be able to call variable (); to uruchamia funkcję zapisaną w tej zmiennej.

Jak zmodyfikować zmienną globalną w funkcji w bash?

Pracuję z tym: GNU bash, version 4.1.2(1)-release (x86_64-redhat-linux-gnu) Mam skrypt jak poniżej: #!/bin/bash e=2 f ... mi wyjaśnić, dlaczego nie jest modyfikowany? Jak mogłem ocalić echo test1 function in ret and modify the global variable too?

Jakie są główne korzyści z używania EVAL () w JavaScript?

Wiem, że to może być pytanie dla początkujących, ale jestem ciekaw, co jest główną korzyścią eval() - gdzie najlepiej by było go użyć? Doceniam wszelkie informacje.

Pośrednie wywołanie ewaluacji w trybie ścisłym

Rozumiem, jak eval() działa w niekontrolowanych kontekstach, jednak przypadek użycia eval() w trybie surowym całkowicie mnie ... , I know the "dangerouss" of using eval()) - I just want to zrozum logikę stojącą za tym, co jest dla mnie całkowicie mylące.

Najlepsza technika dla wielu pól Eval w GridView ItemTemplate?

Jaki jest najlepszy sposób użycia wielu pól EVAL w GridView ItemTemplate? Szukam pewnej kontroli nad formatowaniem wyglądu, a także konfigurowaniem hiperłączy / javascript itp.

Python: jak przekazać argumenty do kodu funkcji?

Następujące dzieła: def spam(): print "spam" exec(spam.__code__) Spam Ale co jeśli spam weźmie argumenty? def ... uł jest zaimplementowany. Ale nie jest to opcja, jeśli mam wiele funkcji, których nie chcę rozdzielać w pojedynczych plikach.