For example, if you get '1.0', that could have really been written '1.0', or 49.46.48. There's no way to tell, other then context.
i'm not so sure this is correct. the code below seems to illustrate the storage of v-strings is different than other text strings, as v-strings are stored as octals and periods are not included. \1 is not the same as chr(49).
> perl -MDevel::Peek -e"$a=v1.0; $b='1.0'; Dump$a; Dump$b" SV = PV(0x182ebf4) at 0x182383c REFCNT = 1 FLAGS = (POK,pPOK) PV = 0x182013c "\1\0"\0 CUR = 2 LEN = 3 SV = PV(0x182ec24) at 0x1823848 REFCNT = 1 FLAGS = (POK,pPOK) PV = 0x182012c "1.0"\0 CUR = 3 LEN = 4
~Particle *accelerates*
In reply to Re^2: Distinguishing a v-string from something else
by particle
in thread Distinguishing a v-string from something else
by John M. Dlugosz
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |