我想在 a 中重新分配“$homologue”?: 声明并避免使用标志来实现这一点,即直接执行。输出是“1”而不是 AGFTVASTGHAVFEW--SAC。帮助表示赞赏。
#!/usr/local/bin/perl
use warnings;
use strict;
use feature qw(say switch);
my $homologue;
my $homologue_gap = "AGFTVASTGHAVFEW--SAC";
my $flag = 0;
$homologue_gap =~ m/-/ ? $homologue = $homologue_gap : $flag = 1;
say $homologue;
__DATA__
**Output**
1
**Output sought**
AGFTVASTGHAVFEW--SAC
背景,我在比对中提取同源寡肽,并考虑可能存在的任何插入缺失(“-”字符)。