@browser = ("NS", "IE", "Opera");
@browser =join("Browser:", @browser);
我在寻找
Browser:NS Browser:IE Browser:Opera
但仅显示最后2个字符串的结尾。如何解决这个问题。
答案 0 :(得分:6)
使用map代替对数组中的每个元素执行操作。
print join(' ', map("Browser:$_", @browser));
答案 1 :(得分:6)
你真的想要一张地图:
@browser = map { "Browser:$_" } @browser;
答案 2 :(得分:4)
地图就是你想要的地方:
@browser = map { "Browser:$_" } @browser
答案 3 :(得分:4)
@browser = map "Browser:$_", @browser;
或
$_ = "Browser:$_" for @browser;
答案 4 :(得分:3)
$browser = join("Browser:", "", @browser);