紧急请教关于数组的赋值问题?[求助]

紧急请教关于数组的赋值问题?[求助]

紧急请教关于数组的赋值问题?[求助]
程序运行的时候出现报错:
Use of uninitialized value in numeric eq (==) at Test_miRNA.pl line 71.

原文71行的内容是:
if( $RNA_NO[$i] == $miRNA_NO[$j] )

这两个数组在文件开始就初始化过了:
my @miRNA_NO = 0;
my @miRNA_length = 0;
my @RNA_NO = 0;
my @RNA_length = 0;

而且在程序的前部分,我已经通过读文件给这四个数组都存了值了,而且为了验证确实值都进去数组了,我还添加了打印语句调试过了,值确实进了数组,而且值是对的,但是就是到了这行判断时出了问题!!
都已经折腾了2天了,欲哭无泪啊:(
[CCB]10[/CCB]
么的人知道么?