Code : Sélectionner tout - Visualiser dans une fenêtre à part
print "=> $start_16S $end_16S $start_23S $end_23S\n";
=> 2791982 2793490 2788789 2791633
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
                        my $start_sous_seq = min qw[$start_16S $end_16S $start_23S $end_23S];
                        my $end_sous_seq = max qw[$start_16S $end_16S $start_23S $end_23S];
Argument "$start_16S" isn't numeric in subroutine entry at P:\Perl\scripts2\PCR_BA~1\46_COM~1.PL line 70, <GEN5> line 90266.
Argument "$end_16S" isn't numeric in subroutine entry at P:\Perl\scripts2\PCR_BA~1\46_COM~1.PL line 70, <GEN5> line 90266.
Argument "$start_23S" isn't numeric in subroutine entry at P:\Perl\scripts2\PCR_BA~1\46_COM~1.PL line 70, <GEN5> line 90266.
Argument "$end_23S" isn't numeric in subroutine entry at P:\Perl\scripts2\PCR_BA~1\46_COM~1.PL line 70, <GEN5> line 90266.
Avez-vous une idée de ce qui ne va pas? Même si mes variables sont initialement dans un contexte de texte, quand j'appelle la fonction min ou max, ne devraient elles pas se mettre automatiquement dans un contexte de nombre?

Merci,