Dizine bağlı olarak hangi verilere hangi verilerin girileceğini seçmek istedim. Ancak, aşağıdakilerle sıkışmış gibi görünüyorum.Dosya tanıtıcısı dizisi
ben dosyanın dizisi kolları kullanarak dosyaları oluşturduk:
my @file_h;
my $file;
foreach $file (0..11)
{
$file_h[$file]= new IT::File ">seq.$file.fastq";
}
$file= index;
print $file_h[$file] "$record_r1[0]$record_r1[1]$record_r1[2]$record_r1[3]\n";
Ancak, son satırdaki nedense bir hata alıyorum. Kimseye yardım et .... İlk geçici bir değişkene $file_h[$file]
atama
Bu, Perl'in sözdiziminin bir tuhaflığıdır, çünkü dosya elmaları orijinal değişkenler bile değildir, çok daha az karmaşık lvalues. –
Hata nedir? Ayrıca, eksiksiz, kendi kendine yeten bir örnek olabilir misiniz? (Bu gerçekten bazı sorulara cevap verebilir, gerçekten IT demek misiniz?) [File [sic]? İndeks() 'veya' $ index' anlamına mı geliyor?) – pilcrow