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

时间:2014-05-31 15:11:10

标签: julia

还能感受到Julia标准库中的内容。我可以通过int()函数将字符串转换为它们的整数表示,但是当我用char调用int()时,我得到对应于该字符的整数值。目前我首先调用string():

intval = int(string(c))

这是接受的方式吗?还是有更标准的方法?它在我的Project Euler练习中出现了很多。

1 个答案:

答案 0 :(得分:14)

您可以使用parse(Int, c),效率会更高。 int(c)没有做你想做的事情的原因是它给出了字符c的Unicode代码点而不是它作为数字的解释。如果这些匹配会很好,但他们不会。这让我想知道字符int(s)的{​​{1}}是否是一个好主意,因为它与s没有很好的吻合。