私はしばしば(JavaScriptで、しかし多くの言語は評価のような機能を持っています)、evalを使うのは「悪い」という意見を聞いてきました。あなたがevalを使うと思うほとんどの事柄は、他の方法、evalがほとんどの場合非常に遅いという事実、そしてユーザが実行されるコードを入力できるようにすることができるという議論がある(適切な予防措置が取られなかった場合)。ほとんどの機能は本質的に「悪い」だけではなく、評価にスポットライトを当てていることがわかっています。いつevalを使うべきですか(実行時に文字列をコードとして実行する)?
evalの有効な用途は何ですか? (アプリケーションをデバッグする開発者にとって素晴らしい機能を提供する以外に)
あなたが話していることを読者に知らせるためには、リンク先のページの最も関連性の高い部分を常に引用する必要があります。 http://stackoverflow.com/help/how-to-answerを参照してください。 –