2

我想在 PARI/GP 中将文本 hello 转换为 ascii 十进制。之后,我将连接这些值。

我初始化了一个 Vecsmall(hello),然后我运行一个循环来连接 ascii 十进制值,我想用这个连接的值来*某些值。该值现在是 String 类型,在 Java 中,有一个 Integer.parseInt() 将字符串转换为 int。我想知道PARI/GP中是否有类似的功能?

v=Vecsmall("hello");'
for (i = 1, length(v), text=Str(text,v[i]););
//is there any similar function like Integer.praseInt(text) in PARI?
4

1 回答 1

1

您可以使用eval

eval(text)

或者更快的组合Vecsmall和:fromdigits

fromdigits(apply(n->n-49, Vec(text)))
于 2015-04-21T18:46:32.090 回答