eval पर टैग किए गए जवाब

eval एक फ़ंक्शन है जो प्रोग्रामर को एक कोड में एक स्ट्रिंग वेरिएबल से उसी भाषा में लिखे गए मनमाने कोड को निष्पादित करने की अनुमति देता है।


3
Eval, exec और compile में क्या अंतर है?
मैं पायथन कोड के गतिशील मूल्यांकन को देख रहा हूं , और यह फ़ंक्शन eval()और compile()फ़ंक्शन और execकथन पर आ रहा है। क्या कोई कृपया evalऔर के बीच अंतर की व्याख्या कर सकता है exec, और कैसे compile()फिट के विभिन्न तरीके ?
428 python  dynamic  eval  exec 

10
पायथन का निष्कासन () क्या करता है?
जिस किताब में मैं पायथन पर पढ़ रहा हूं, वह कोड का उपयोग करता रहता है eval(input('blah')) मैं प्रलेखन पढ़ता हूं, और मैं इसे समझता हूं, लेकिन मैं अभी भी यह नहीं देखता कि यह input()फ़ंक्शन कैसे बदलता है । यह क्या करता है? क्या कोई समझा सकता है?
305 python  eval 

6
एक स्ट्रिंग के रूप में दी गई अभिव्यक्ति का मूल्यांकन करें
मैं यह जानने के लिए उत्सुक हूं कि क्या आर eval()एक स्ट्रिंग द्वारा प्रदान की गई गणना करने के लिए अपने फ़ंक्शन का उपयोग कर सकता है । यह एक सामान्य मामला है: eval("5+5") हालांकि, 10 के बजाय मुझे मिलता है: [1] "5+5" कोई भी समाधान?
283 r  eval  r-faq 

26
जब जावास्क्रिप्ट है eval () नहीं बुराई?
मैं कुछ जावास्क्रिप्ट कोड लिख रहा हूं ताकि उपयोगकर्ता द्वारा दर्ज किए गए कार्यों (स्प्रेडशीट जैसी कार्यक्षमता के लिए) को पार्स किया जा सके। सूत्र को पार्स करने के बाद मैं इसे जावास्क्रिप्ट में बदल सकता हूं और eval()परिणाम प्राप्त करने के लिए इस पर चला सकता हूं । हालाँकि, …

6
अजगर का उपयोग () बनाम ast.literal_eval () का उपयोग?
मेरे पास कुछ कोड के साथ एक स्थिति है जहां eval()संभव समाधान के रूप में आया। अब मुझे पहले कभी भी इसका उपयोग नहीं करना पड़ा है eval(), लेकिन इसके संभावित खतरे के बारे में मुझे बहुत सारी जानकारी है। उस ने कहा, मैं इसे इस्तेमाल करने के बारे में …

10
बाश और इसके विशिष्ट उपयोगों में eval कमांड
बैश मैन पेज पढ़ने के बाद और इस पोस्ट के संबंध में । मुझे अभी भी यह समझने में परेशानी हो रही है कि वास्तव में evalकमांड क्या करता है और इसके विशिष्ट उपयोग क्या होंगे। उदाहरण के लिए अगर हम करते हैं: bash$ set -- one two three # …
165 linux  bash  shell  scripting  eval 

19
एक स्ट्रिंग को टेम्पलेट स्ट्रिंग में बदलें
क्या सामान्य स्ट्रिंग के रूप में टेम्पलेट स्ट्रिंग बनाना संभव है let a="b:${b}"; फिर इसे एक टेम्पलेट स्ट्रिंग में परिवर्तित करें let b=10; console.log(a.template());//b:10 बिना eval, new Functionऔर डायनामिक कोड पीढ़ी के अन्य साधन?

5
PHP में एक चर से एक वर्ग तुरंत?
मुझे पता है कि यह सवाल अस्पष्ट लगता है इसलिए मैं इसे एक उदाहरण के साथ और स्पष्ट करूंगा: $var = 'bar'; $bar = new {$var}Class('var for __construct()'); //$bar = new barClass('var for __construct()'); यही है जो मैं करना चाहता हूं। आपको इसे कैसे करना होगा? मैं बेशक इस तरह …
146 php  class  variables  eval 

12
वास्तव में बुराई बुराई क्यों है?
मुझे पता है कि लिस्प और स्कीम प्रोग्रामर आमतौर पर कहते हैं कि evalजब तक कड़ाई से आवश्यक न हो, बचना चाहिए। मैंने कई प्रोग्रामिंग भाषाओं के लिए एक ही सिफारिश देखी है, लेकिन मैंने अभी तक इसके उपयोग के खिलाफ स्पष्ट तर्क की सूची नहीं देखी है eval। मैं …

8
Using ईवैल ’का उपयोग एक बुरा अभ्यास क्यों है?
मैं अपने गीतों के डेटा को आसानी से संग्रहीत करने के लिए निम्न वर्ग का उपयोग कर रहा हूं। 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 …
138 python  eval 

1
क्यों {} + {} NaN केवल क्लाइंट की तरफ है? Node.js में क्यों नहीं?
जबकि [] + []एक खाली स्ट्रिंग है, [] + {}है "[object Object]", और {} + []है 0। {} + {}NaN क्यों है ? > {} + {} NaN क्यों मेरे सवाल नहीं है ({} + {}).toString()है "[object Object][object Object]", जबकि NaN.toString()है "NaN", इस भाग का उत्तर यहाँ पहले से ही …

20
निष्पादन <स्क्रिप्ट> तत्वों .innerHTML के साथ डाला
मुझे एक स्क्रिप्ट मिली है जो किसी सामग्री का उपयोग करके कुछ सामग्री सम्मिलित करती है innerHTML। उदाहरण के लिए सामग्री हो सकती है: &lt;script type="text/javascript"&gt;alert('test');&lt;/script&gt; &lt;strong&gt;test&lt;/strong&gt; समस्या यह है कि &lt;script&gt;टैग के अंदर कोड निष्पादित नहीं होता है। मैंने इसे थोड़ा सा देखा लेकिन कोई स्पष्ट समाधान नहीं था। …

2
बाश में क्यों बचना चाहिए, और इसके बजाय मुझे क्या उपयोग करना चाहिए?
समय और समय फिर से, मैं evalइस तरह के एक "बुराई" निर्माण के उपयोग के लिए स्टैक ओवरफ्लो पर बैश के जवाब देखता हूं और जवाब धराशायी हो जाता है, इरादा है। evalइतनी बुराई क्यों है ? यदि evalसुरक्षित रूप से उपयोग नहीं किया जा सकता है, तो मुझे इसके …
107 linux  bash  unix  eval 

8
कैसे बास में एक समारोह के भीतर एक वैश्विक चर को संशोधित करने के लिए?
मैं इसके साथ काम कर रहा हूँ: GNU bash, version 4.1.2(1)-release (x86_64-redhat-linux-gnu) मेरे पास नीचे की तरह एक स्क्रिप्ट है: #!/bin/bash e=2 function test1() { e=4 echo "hello" } test1 echo "$e" कौन सा रिटर्न: hello 4 लेकिन अगर मैं फ़ंक्शन का परिणाम किसी वैरिएबल को सौंपता हूं, तो वैश्विक …

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.