Swift 功能強(qiáng)大的數(shù)學(xué)表達(dá)式解析器 DDMathParser
發(fā)布時(shí)間:2017-02-04 21:06 回復(fù):0 查看:4848 感興趣:35 贊:0 最后回復(fù):2017-02-04 21:06
DDMathParser可以方便地解析字符串并將其轉(zhuǎn)換為數(shù)學(xué)表達(dá)式,用 Swift 編寫(xiě)。
雖然NSExpression
和GCMathPaser
可以滿足簡(jiǎn)單的需求,但它們相對(duì)有限。 他們不支持DDMathParser的一些關(guān)鍵功能,例如:
- 定義自定義函數(shù)
- 添加自定義運(yùn)算符
- 增加新的方式來(lái)識(shí)別現(xiàn)有的運(yùn)算符
- 覆蓋內(nèi)置函數(shù)
- 識(shí)別本地化數(shù)字
- 識(shí)別unicode字符,如
2
或?