Perl 数组问题
use warnings;
use strict;
my @list = ("123","124","125");
foreach(@list)
{
print $_,"\n";
}
my $temp;
foreach $temp(@list)
{
$temp =~ s/2/a/g;#HERE!!
}
foreach(@list)
{
print $_,"\n";
}
my $i= 0;
my $var;
for($i=0; $i<scalar(@list); $i++)
{
$var = $list[$i];
$var =~ s/1/r/g;#HERE!!
}
foreach(@list)
{
print $_,"\n";
}如代码所示,第一次替换后,怎么会改变了数组的内容?
按第二种方法就没有改变数组。
...全文
相关推荐
book-Perl问题集
**数组和哈希**:Perl中的数组和哈希是数据组织的重要工具,理解如何遍历、操作、合并和分割这些数据结构是至关重要的。3.
Perl中数组的使用.rar
熟练掌握数组的使用,能够提高代码的效率和可读性,是成为Perl编程高手的关键步骤。通过学习和实践"Perl中数组的使用"这份资料,你将能够更自如地运用数组解决实际问题。
Perl 5教程及perl常问问题集
Perl社区维护了一份详细的《perl FAQ》(常问问题集),涵盖了从语言基础到高级特性的各种问题,是学习和解决问题的重要资源。常见问题包括变量作用域、引用、模块使用、文件处理、正则表达式等。
Perl基本数组排序方法介绍
### Perl基本数组排序方法介绍#### 一、概述Perl是一种功能强大的脚本语言,广泛应用于文本处理、系统管理及Web开发等领域。其中数组排序是Perl编程中的常见需求之一。
Perl数组排序学习笔记
数组排序的学习,我们可以了解到Perl提供了一种灵活而强大的方式来处理数组排序问题。



