我想用未定義的變量來評估一個字符串。例如:公式= 2 * 3 + a
結果應該返回一串6 + a
。 eval方法可以做那樣的事情嗎?或者,你可以給我一些關於如何做到這一點的想法嗎?如何計算未定義變量的公式
更新:感謝您的所有輸入。我想這不像我想的那麼簡單。比方說,如果我不需要簡化公式,我所需要做的就是用字符串中的值替換變量?
實施例:
a = { "Bob" => 82,
"Jim" => 94,
"Billy" => 58, ........ and more}
如何轉換此字符串
「2 * 3 + A [」 鮑勃 「] * b」 的
到這樣的:「2 * 3 + 82 * b「
再次感謝您的幫助。
編程語言中沒有這樣的東西,你想要的更可能是數學函數解析。 – nicooga
你的用例是什麼?如果您提供更多的上下文,我們可能會提供更好的解決方案。 – Nick