Bookmarks

Yahoo Gmail Google Facebook Delicious Twitter Reddit Stumpleupon Myspace Digg

Search queries

jagne kvrj, ngochan1126@hotmail.­com, a asdfghjhhjjkl', cvezrtg, chink chinese frankies, lambhead@rocketmail.com, priwalfdept77@yahoo.de, from scipy.optimize import minpack2 ImportError: DLL load failed: 找不到指定的模块。, yamlå, adfghjshjklç

Links

XODOX
Impressum

#1: 怎么通过一个放在哈希中的数组引用,得到数组的长度呢?

Posted on 2012-09-11 08:46:15 by 正式专职为多军

my %CFG;
$CFG{systems} = [ qw(node1 node2 node3) ];
这样可以通过$CFG{systems}[0]把每个元素打印出来,但是有没有什么办法可以知道$CFG{systems}里面有多少个元素呢?
--
NULL


※ 修改:・Ringz 于 Sep 11 16:46:15 2012 修改本文・
※ 来源:・水木社区 http://newsmth.net・[FROM: 114.247.110.*]

Report this message

#2: Re: 怎么通过一个放在哈希中的数组引用,得到数组的长度呢?

Posted on 2012-09-11 08:57:48 by @_0

scalar @{$CFG{systems}}
这样?
【 在 Ringz (正式专职为多军) 的大作中提到: 】
: my %CFG;
: $CFG{systems} = [ qw(node1 node2 node3) ];
: 这样可以通过$CFG{systems}[0]把每个元素打印出来,但是有没有什么办法可以知道$CFG{systems}里面有多少个元素呢?
: ...................

--

※ 来源:・水木社区

Report this message

#3: Re: 怎么通过一个放在哈希中的数组引用,得到数组的长度呢?

Posted on 2012-09-11 09:42:18 by 正式专职为多军

谢谢,我之前没加大括号,怎么弄都不行。变量不加大括号可以,哈希就不行。
【 在 rezilla (@_0) 的大作中提到: 】
: scalar @{$CFG{systems}}
: 这样?

--
NULL


※ 来源:・水木社区 http://newsmth.net・

Report this message

#4: Re: 怎么通过一个放在哈希中的数组引用,得到数组的长度呢?

Posted on 2012-09-11 14:12:24 by 还是太冲动啊

你没理解清楚变量和引用,你用[]生成的是一个引用,这是一个标量,要用@{}转成数组
【 在 Ringz (正式专职为多军) 的大作中提到: 】
: 谢谢,我之前没加大括号,怎么弄都不行。变量不加大括号可以,哈希就不行。


--

※ 来源:・水木社区

Report this message

#5: Re: 有什么比较快的倒序读文件的方法吗?

Posted on 2012-09-12 02:00:37 by climby

用[url=http://search.cpan.org/~mgrabnar/File-Tail-0.99.3/Tail.pm]File::Tail[/url] 吧
【 在 foollyx 的大作中提到: 】
: 就是从文件最后一行读起
: 目前是reverse @file_array = <>
: 但是这种方法感觉需要一次先把整个文件读入数组
: ...................

--

※ 来源:・水木社区 http://newsmth.net・

Report this message