Re: [問題] 陣列

作者: hws110 ( only you )   2013-03-06 00:32:42
大家好,小弟的程式碼是這樣
先開檔讀檔
while (<FILEIN>){
if ($_ =~ /name (\S+) /)
{
$name=$1;
push @name_array, $name;
}
if ($_ =~ /spec (\S+) (\S+) (\S+)/)
{
push @spec_array, $1, $2, $3;
}
if ($_ =~ /spec (\S+)/)
{
push @spec_array, $1;
}
}
close (FILEIN);
for ($i=0;$i<=$#name_array;$i++){
print "name : @all_name[$i]\n";
for ($j=0;$j<=$#spec_array;$j++)
{
print "spec : @spec_array[$j]\n";
}}
作者: flu (Crazy Rhythm)   2013-03-06 03:08:00
對同一字串 能進第二個if區塊內的也能進第三個內 這是你要的?
作者: dryman (dryman)   2013-03-06 04:15:00
而且你沒比對到value啊...
作者: hws110 ( only you )   2013-03-06 10:08:00
是有比對value,但是寫法一樣,印出也是一樣的狀況所以就沒放上來了,不好意思f大您好,因為我不確定怎樣寫比較好,所以就先比對可比對的

Links booklink

Contact Us: admin [ a t ] ucptt.com