2

テキスト hello を PARI/GP でアスキー 10 進数に変換したいと考えています。その後、値を連結します。

Vecsmall(hello) を初期化した後、ループを実行して ascii 10 進値を連結します。この連結された値を特定の値で * に使用したいと考えています。値は String 型になりました。Java では、文字列を int に変換する Integer.parseInt() があります。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)

または、 と の組み合わせのVecsmallfromdigitsが高速です。

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