eval

    0熱度

    1回答

    所以,這個人可能是一個簡單的回答問題。在通過雄辯的javascript工作時,我遇到了一個使用新的Function構造函數的例子。我想嘗試使用我自己的函數createWithEval對這個構造函數進行逆向工程,使用,你猜對了,eval()函數。我的函數採用名稱,arg和body參數,它們都是字符串。 function createWithEval(name,arg,body){ var

    2熱度

    2回答

    我有節點腳本和後端,該腳本包含某些數據,並從後端得到一些條件。 對於離node script: var data={ count: 10, length: 27, days: 3 }; var condition = 'count > 10 && length < 3'; // <=== this condition got from backend if(..

    0熱度

    2回答

    我嘗試做一個腳本能夠計算數字和數學符號的向量轉換回一個字符串後的eval不工作 使用im eval()函數和例子是 str = '4*2' eval(str) ,其結果將是 ans = 8 但是當我創建成一個載體,轉換回用horzcat結果將無法正常工作。 Number = [52 42 50] Number1 = (mat2str(char(Number))) str = ho

    0熱度

    3回答

    代碼: eval("print('foobar')") 輸出: Traceback (most recent call last): File "Untitled.py", line 30, in <module> eval("print('foobar')") File "<string>", line 1 print('foobar')

    1熱度

    2回答

    我想製作一個採用字符串公式的方法,並通過以非常小的間隔執行黎曼和來解決該公式的積分。我正在使用ScriptEngine和ScriptEngineManager類來評估函數(使用eval()方法)。出於某種原因,我得到這個錯誤: Exception in thread "main" java.lang.ClassCastException: java.lang.Integer cannot be c

    0熱度

    2回答

    我正在寫一個Perl腳本,用於讀取包含部分Perl代碼和非Perl數據的文件。 處理完文件後,我將它們寫入臨時文件(生成的腳本),然後使用eval命令執行。我不想單獨運行生成的腳本,因爲我需要使用主腳本中的變量插入到生成的腳本中。 我需要將eval命令的輸出重定向到一個文件。有關如何實現這一目標的任何建議? 步驟腳本: READ_FILE 進程文件 回寫與臨時文件名 讀取臨時文件(my $file

    0熱度

    1回答

    以下腳本可讓您運行一段JavaScript代碼。 try/catch塊會捕獲錯誤。 try { var result = eval(script); } catch (e) { // do something meaningful } 但是,如果變量script包含例如AJAX調用,這Ajax調用拋出異常(例如,在成功的功能),此異常不會被這個try

    3熱度

    2回答

    今天的「有結構的樂趣」的另一集,這是一個艱難的。 我想通過arbitary長度的子場定列表下面的示例動態創建一個嵌套結構,如: x = 42; a.e = struct; subfields = {'b','c','d'}; %// arbitary length! %// desired result a.b.c.d = x; 那怎麼可以呢? 當然有一個邪惡的eval解決方案,但我

    0熱度

    2回答

    我正在編寫一個Python中的程序,它接受用戶輸入(不使用Python的內置input),它是一個包含字符串列表的字符串,即。 '["hello", "world"]'。但是,一些輸入內部會有多個引號,即。 '["Hello", "wor"ld"]'。我需要字符串總是eval()到一個列表。任何關於清理輸入字符串的建議,以確保它始終是eval?已經嘗試過.replace('"', '\"')。

    0熱度

    3回答

    我有一個文本框,在這種形式的文本輸入: gzip == True gzip == False and count >= 100 gzip == True or msg == "Hello!" 我使用eval()來獲得結果的條件。然而,像代碼注入這樣的eval有明顯的「安全問題」。 有什麼辦法可以限制條件嗎?我不需要任何東西。