gpt4 book ai didi

string - 如何检查字符串是否为数字 Julia

转载 作者:行者123 更新时间:2023-12-03 21:19:06 24 4
gpt4 key购买 nike

一直在网上搜索试图解决这个问题。试过 isnumeric ,但这仅适用于 AbstractChar .我宁愿不必使用 tryparse如果可能,但如果这是唯一的解决方案,那就这样吧……如果是,为什么还没有实现检查字符串是否为数字的函数?

最佳答案

我找到的最快的解决方案是使用 tryparse如推荐。

function check_str2(a)
return tryparse(Float64, a) !== nothing
end

与正则表达式的平均 40 纳秒相比,它平均为 20 纳秒。

没有办法在不转换的情况下检查字符串是否作为 int 有效的主要原因是,在性能很重要的地方这样做的用例并不多。在大多数地方,您想知道是否可以将某些内容解析为数字以将其用作数字,并且在极少数情况下,额外的几个 ns 可能无关紧要。

关于string - 如何检查字符串是否为数字 Julia,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56558013/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com