私はNSString
:
n +(n --m)
DDMathParserを使用して式オブジェクトを作成できますか?
たとえば、基本式n +(n --m)がありますが、基本式n +(n --m)をユーザー式(たとえば(n --m)+ n)と比較する能力が必要です。
または、記号と中括弧を考慮して2つのNSStringを比較する方法についてはすでに解決策がありますか?
つまり、たとえば、文字列を使用して2つの式を初期化し、何らかのメソッドを使用して、Expression1=Expression2のように比較することができます。
これは、式がパーサーでどのように見えるかを示す例です。
したがって、これは同じ構造体であり、左右のノードを使用して比較できます。木の。文字列を式ツリーに解析するこのソリューションを見つけるのは興味深いことです。この解決策はすでに作られたと思います。