[請益] 有關 undef

看板Perl作者時間18年前 (2006/12/04 19:00), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
大家好 我又有個問題來請教各位了 我發現用 perl 寫 CGI 好像當中不能指派 undef 到元素的陣列裡頭去 否則網頁會開不出來 以下是我的程式碼(節錄): while ($i<=$#seqience) { ................. ................... if ($sequence[$i]>=10) { $number[$i]=$i; } $i+=1; } 按照以上的寫法 @number 就會出現很多 undef 的元素參雜在陣列裡面 (如果沒有每個 $sequence[$i] 符合現制條件的話) 但如果我把 "$number[$i]=$i;" 改成 "push @number, $sequence[$i];" 這樣就可以規避掉陣列裡面含有 undef 元素的情形 同時這支 CGI 也可以順利執行 把網頁開出來 不曉得各位高手知不知道是什麼原因 可以幫我解釋一下嗎?? 非常感謝~! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.31.196
文章代碼(AID): #15S__SuY (Perl)
文章代碼(AID): #15S__SuY (Perl)