perl中reverse用法问题在perl中 reverse遇到/bin/perl@arr = qw / a b c d/;chomp( @arr );@arr = reverse ( @arr );print @arr;上面能正确翻转数组 打印出 dcba如果我这样写:/bin/perl -w#print "输入字符串(ctrl+d结束):\n";@arr
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/27 15:38:18
![perl中reverse用法问题在perl中 reverse遇到/bin/perl@arr = qw / a b c d/;chomp( @arr );@arr = reverse ( @arr );print @arr;上面能正确翻转数组 打印出 dcba如果我这样写:/bin/perl -w#print](/uploads/image/z/13090258-10-8.jpg?t=perl%E4%B8%ADreverse%E7%94%A8%E6%B3%95%E9%97%AE%E9%A2%98%E5%9C%A8perl%E4%B8%AD+reverse%E9%81%87%E5%88%B0%2Fbin%2Fperl%40arr+%3D+qw+%2F+a+b+c+d%2F%3Bchomp%28+%40arr+%29%3B%40arr+%3D+reverse+%28+%40arr+%29%3Bprint+%40arr%3B%E4%B8%8A%E9%9D%A2%E8%83%BD%E6%AD%A3%E7%A1%AE%E7%BF%BB%E8%BD%AC%E6%95%B0%E7%BB%84+%E6%89%93%E5%8D%B0%E5%87%BA+dcba%E5%A6%82%E6%9E%9C%E6%88%91%E8%BF%99%E6%A0%B7%E5%86%99%EF%BC%9A%2Fbin%2Fperl+-w%23print+%22%E8%BE%93%E5%85%A5%E5%AD%97%E7%AC%A6%E4%B8%B2%28ctrl%2Bd%E7%BB%93%E6%9D%9F%29%3A%5Cn%22%3B%40arr)
perl中reverse用法问题在perl中 reverse遇到/bin/perl@arr = qw / a b c d/;chomp( @arr );@arr = reverse ( @arr );print @arr;上面能正确翻转数组 打印出 dcba如果我这样写:/bin/perl -w#print "输入字符串(ctrl+d结束):\n";@arr
perl中reverse用法问题
在perl中 reverse遇到
/bin/perl
@arr = qw / a b c d/;
chomp( @arr );
@arr = reverse ( @arr );
print @arr;
上面能正确翻转数组 打印出 dcba
如果我这样写:
/bin/perl -w
#print "输入字符串(ctrl+d结束):\n";
@arr = ;
chomp( @arr );
@arr = reverse ( @arr );
print @arr;
这样输出的还是按照输入的序列,并没有达到反转功能,请问这是什么问题.
perl中reverse用法问题在perl中 reverse遇到/bin/perl@arr = qw / a b c d/;chomp( @arr );@arr = reverse ( @arr );print @arr;上面能正确翻转数组 打印出 dcba如果我这样写:/bin/perl -w#print "输入字符串(ctrl+d结束):\n";@arr
建议
如果要达到反转功能
需要
$str = ;
chomp $str ;
$str = reverse $str ;
print $str;
迈出了扎实的反转一步.
是
a b c d +Ctrl D--->-----> @arr = ; ----------->$arr[0]="a b c d"
a +Enter b+Enter c+Enter d+Enter +CtrlD------>------>@arr=qw/a b c d/;
@arr = qw / a b c d/;-->$arr[0]="a" $arr[1]="b" $arr[2]="c" $arr[3]="d"