[Fwd: Re: Numeric Literals (Summary)]
[email protected] (Richard Nuttall) Thu, 14 Nov 2002 21:00:35 +0000
| Newsgroups | perl.perl6.documentation |
|---|---|
| Organization | Invisible Networks |
| Message-ID | <[email protected]> |
>> 0x00ff # hex value ff >> '0x00ff' # integer value 0, with trailing 'x00ff' >> >>I think ways to solve this should be open to discussion. Hopefully >>Luke can give us some proposals, since he's writing that part. >> >> > >The behavior described there should stay. If you want literal-like >interpretations of strings, use the C<oct> function. The name of that >function should probably be changed to something more appropriate. > >C<lit>, C<literal>, C<num> (ambiguous?), C<base>, etc.? > >Luke > > How about my $a = 256:192.169.34.76; my $b = $a.base(10); my $c = '34:13.23.0.1.23.45'.base(16); Or : my $a = 256:192.169.34.76; my $b = 10:$a; my $c = 16:'34:13.23.0.1.23.45'; How would that work with print "10:$a"; Would that have to be printf(...%r...) as mentioned elsewhere ? R. -- Richard Nuttall Invisible Networks Tel: 01954 200002 DDI: 01954 206361 Mob: 07798 528923 Fax: 01954 206360 Web: www.invisible.uk.net