perl语言实现如下要求:如果数组某个是REDHAWK,将REDHAWK替换成AVM
时间: 2023-05-16 13:05:57 浏览: 113
以下是 Perl 代码实现:
```perl
my @array = ('REDHAWK', 'foo', 'bar', 'REDHAWK');
for my $i (0..$#array) {
if ($array[$i] eq 'REDHAWK') {
$array[$i] = 'AVM';
}
}
print join(', ', @array);
```
输出结果为:AVM, foo, bar, AVM。
希望能够帮到您!
相关问题
perl语言实现如下要求:如果数组某个元素不是REDHAWK,将REDHAWK替换成AVM
以下是一个perl语言实现的例子:
my @array = ("REDHAWK", "BLUEJAY", "CARDINAL", "REDHAWK", "EAGLE");
for my $i (0..$#array) {
if ($array[$i] ne "REDHAWK") {
$array[$i] = "AVM";
}
}
print join(", ", @array);
输出结果为:AVM, REDHAWK, AVM, AVM, AVM
使用perl语言实现如下要求:遍历某数组每个元素,如果某个元素是'REDHAWK',将'REDHAWK'替换为'AVM'.
以下是使用 Perl 语言实现该要求的代码:
```perl
my @arr = ('REDHAWK', 'foo', 'bar', 'REDHAWK');
foreach my $i (0..$#arr) {
if ($arr[$i] eq 'REDHAWK') {
$arr[$i] = 'AVM';
}
}
print join(', ', @arr);
```
输出结果为:`AVM, foo, bar, AVM`。
阅读全文