作者sweetwords (米虫三號)
看板Perl
標題[請益] 請問為啥會跑出 array 位置呢?
時間Wed Apr 28 16:26:53 2010
以下是我寫的程式,主要針對
L_bias.txt 的部份讀取,然後做切割到 bias_matrix 陣列中
L_bias.txt 中的資料大概如下
1
2
3
4
5
===程式部份
open(RF,"L_bias.txt")|| die "can't open trust matrix file";
while(<RF>){
chomp;
push @bias_matrix,[ split ];
}
close RF;
for (0...$
#bias_matrix){
$bias = $bias_matrix[$_];
print $bias;
}
只不過為啥我列印出來的是
ARRAY(0x81aabf0)
ARRAY(0x81aac20)
ARRAY(0x81aac50)
ARRAY(0x81aac80)
ARRAY(0x81aacb0)
ARRAY(0x81aace0)
ARRAY(0x81aad10)
哪裡有寫錯嗎 @_@?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.117.197.56
→ dm4:print @$bias; 04/28 18:47
推 drm343:把 [split] 改成 split 04/28 19:02