for循环的范围在Perl中的块之后减少 [英] Scope of for loop diminishes after the block in Perl

查看:92
本文介绍了for循环的范围在Perl中的块之后减少的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

use strict;
use warnings;
use feature qw( say );

my @aa = ("A", "C", "D", "E", "F", "G", "H", "I", "K", "L", "M", "N", "P", "Q", "R", "S", "T", "V", "W", "Y");

my $pair;
for my $n1 (@aa) {
   for my $n2 (@aa) {
     $pair = $n1 . $n2;    
        	   
   }
}
my $k1=split("' '", $pair);
print $k1;





我尝试过:





What I have tried:

# these are the 20 amino acids and i have to make 400 possible combination of two

# amino acid(di amino acid) like this: AA AC AD ...... CA CC CD CE CF CG.....YA.....YY

# I TRIED TO MODIFY THE CODE but the scope of "for" loop diminishes # when it ends.why it is ending there only since i made it global #only two Y's as output

推荐答案

对;
for my
pair; for my


n1(@aa){
for my
n1 (@aa) { for my


n2(@aa){


这篇关于for循环的范围在Perl中的块之后减少的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆