作者king19880326 (OK的啦~我都可以接受)
看板Perl
标题[问题] 请问string转scalar
时间Tue Feb 10 00:47:03 2009
小弟我是perl的新手
最近遇到一个问题
是关於string 转成 scalar
比如说
$string = "123456";
要怎麽转成 $num, 代表的数值是 123456
(请问有函式库吗 @@?)
另外就是 perl 的 scalar 变数, 有值域的范围吗??
(因为小弟是学c, 可是在perl上没查到变数范围的限制 @@)
上网找和google都找不太到资料 ,感谢大家 <(__)>
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.243.43
1F:推 reizarc:以你的例子转都不用转 它自己会判断 02/10 01:10
2F:→ king19880326:那有值域范围吗? 02/10 01:21
3F:推 giacch:for(1020 .. 1030) { print scalar(2 ** $_) . " $_\n"; } 02/10 02:20
5F:→ giacch:for(1020 .. 1030){print scalar(0 - (2 ** $_))." $_\n";} 02/10 02:26
6F:→ giacch:不知道出现 inf 算不算超出域值 精确位置就自己 + - 吧~ 02/10 02:28
7F:→ king19880326:感谢感谢 02/10 11:48
8F:→ jlovet:perl可以用 int(),可是应该是都会自动转吧 02/11 14:35
9F:→ jlovet:就连拿来当hash 的key的时候也会自动转换... 02/11 14:39