首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Swift格式数字

Swift格式数字
EN

Stack Overflow用户
提问于 2022-11-16 19:30:56
回答 1查看 52关注 0票数 -5

我有个格式化程序

代码语言:javascript
复制
let formatter: NumberFormatter = {
            let formatter = NumberFormatter()
            formatter.numberStyle = .decimal
            formatter.maximumFractionDigits = 8
            return formatter
        }()

我想让格式化程序接收像1/3,1/10,5/115这样的分数,并把它转换成十进制数。有可能修好吗?

我期待着从2/3,0.66666667等。

EN

回答 1

Stack Overflow用户

发布于 2022-11-16 20:01:31

我不认为NumberFormatters能够解析像字符串"1.0/3.0“这样的数学表达式。

所以我相信你问题的答案是否定的。

如果您在google上搜索“快速算术表达式解析器”,看起来似乎很少有开源框架可以满足您的需要。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74466158

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档