Sorry for the noise,

question can be revoked, since I found x: ...

Regards,

Thomas

Am Sa., 23. Apr. 2022 um 23:54 Uhr schrieb Thomas Bulka
<thomas.bu...@constraintegic.net>:
>
> Hello everyone,
>
> say, I have a boxed list of strings which represent large integers
> (originally I imported the data from a text file):
>
> data =: 
> '34823742834835345345345346546454237';'34593823489289342893498945349539'
>
> I want to convert the character data into integers to use them for
> computations, but ". gives me non-extended integers, so:
>
> ".@> data NB. 3.48237e34 3.45938e31
>
> I know, of course, that I can construct an extended integer by means
> of adding a trailing x to an integer literal. I wonder, however, how
> this can be done automatically. I managed to get the result I want by
> adding the trailing 'x' to the character arrays before using ". on
> them:
>
> ".@,&'x'@> data NB. Works as desired
>
> However, intuitively this seems to be a quite strange solution and I
> hope there is a verb which can be used to explicitly convert the
> character strings into extended integers. Unfortunately, I've not been
> able to find it.
>
> Any suggestions on this?
>
> Regards,
>
> Thomas
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to