在数组的每个元素中连接一个字符串

Tre*_*ree 1 perl

@browser = ("NS", "IE", "Opera");
@browser =join("Browser:", @browser); 
Run Code Online (Sandbox Code Playgroud)

我在嘲笑

Browser:NS Browser:IE Browser:Opera

但只显示最后2个字符串的结尾.如何重新解决这个问题.

a'r*_*a'r 6

使用map代替对数组中的每个元素执行操作.

print join(' ', map("Browser:$_", @browser));
Run Code Online (Sandbox Code Playgroud)


Dan*_*umb 6

你真的想要一张地图:

@browser = map { "Browser:$_" } @browser;
Run Code Online (Sandbox Code Playgroud)