Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Perl 在数组的每个元素中加入一个字符串_Perl - Fatal编程技术网

Perl 在数组的每个元素中加入一个字符串

Perl 在数组的每个元素中加入一个字符串,perl,Perl,我在发疯 浏览器:NS浏览器:IE浏览器:Opera 但只显示最后2个字符串的结尾。如何看待这个问题 改用map对数组中的每个元素执行操作 @browser = ("NS", "IE", "Opera"); @browser =join("Browser:", @browser); $browser = join("Browser:", "", @browser); 改为使用map对数组中的每个元素执行操作 $browser = join("Browser:", "", @browser);

我在发疯

浏览器:NS浏览器:IE浏览器:Opera


但只显示最后2个字符串的结尾。如何看待这个问题

改用map对数组中的每个元素执行操作

@browser = ("NS", "IE", "Opera");
@browser =join("Browser:", @browser); 
$browser = join("Browser:", "", @browser);
改为使用map对数组中的每个元素执行操作

$browser = join("Browser:", "", @browser);
你真的想要一张地图在这里:

print join(' ', map("Browser:$_", @browser));

你真的想要一张地图在这里:

print join(' ', map("Browser:$_", @browser));

地图是您在此处想要的:

@browser = map { "Browser:$_" } @browser;

地图是您在此处想要的:

@browser = map { "Browser:$_" } @browser;