gpt4 book ai didi

julia - 将字符转换为整数的更简单方法?

转载 作者:行者123 更新时间:2023-12-04 05:30:48 25 4
gpt4 key购买 nike

仍然对 Julia 标准库中的内容有所了解。我可以通过 int() 函数将字符串转换为它们的整数表示,但是当我用 char 调用 int() 时,我得到与字符对应的整数值。目前我首先调用 string() :

intval = int(string(c))

这是公认的做法吗?或者有更标准的方法吗?它在我的 Project Euler 练习中出现了很多。

最佳答案

您可以使用 parse(Int, c) ,这将更有效率。原因int(c)不做你想做的是它给出了字符的 Unicode 代码点 c不是将其解释为数字。如果这些匹配会很好,但它们不匹配。这让我怀疑 int(s)用于字符串 s真是个好主意,因为它与 int(c) 不太吻合。 .

更新:在最近的 Julia 版本中,int函数拼写为 Int ,就像您调用类型 Int 一样就像一个函数。

关于julia - 将字符转换为整数的更简单方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23971574/

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