Re: [Boston.pm] copying a bigint into an array of "normal" bits
"Morse, Richard E.,MGH via Boston-pm" <[email protected]> Tue, 28 Aug 2018 18:14:43 +0000
| Newsgroups | gmane.comp.lang.perl.perl-mongers.boston |
|---|---|
| Message-ID | <[email protected]> |
Have you looked at the “BigInt API”? According to the `bigint` docs, integers have now become objects that you can manipulate using that API. Of course, there isn’t a link, but I think if you look at Math::BigInt, it’s probably correct. A quick look through suggests: $bigintparam->as_bytes() or $bigintparam->numify() might be useful? Ricky On Aug 28, 2018, at 1:44 PM, Greg London <[email protected]> wrote: > External Email - Use Caution > > > I have a function in a module that I would like to receive a bigint as a > parameter. But the first thing I want the function to do is take the > bigint and unpack it into an array of not-bigint bits. > > When I use bigint, everything seems to be a bigint. > But I'm working with some existing data structures that have to be > simple arrays of simple integer/bits. The script calls Dumper on some data > and saves the result to a file, which another script uses as an input. And > I don't want to mess with that script. > > I've tried putting "no bigint" in different places and I keep getting > errors of one sort or another. > > Any suggestions? > > sub myfunc{ > my($bigintparam)=@_; > > my @bitarray; > > # magic. > > > } > > _______________________________________________ > Boston-pm mailing list > [email protected] > http://mail.pm.org/mailman/listinfo/boston-pm The information in this e-mail is intended only for the person to whom it is addressed. If you believe this e-mail was sent to you in error and the e-mail contains patient information, please contact the Partners Compliance HelpLine at http://www.partners.org/complianceline . If the e-mail was sent to you in error but does not contain patient information, please contact the sender and properly dispose of the e-mail. _______________________________________________ Boston-pm mailing list [email protected] http://mail.pm.org/mailman/listinfo/boston-pm