@browser = ("NS", "IE", "Opera");
@browser =join("Browser:", @browser);
的每個元素的字符串我loooking加入在陣列
Browser:NS Browser:IE Browser:Opera
但示出了最後的2串的唯一端。如何解決這個問題。
@browser = ("NS", "IE", "Opera");
@browser =join("Browser:", @browser);
的每個元素的字符串我loooking加入在陣列
Browser:NS Browser:IE Browser:Opera
但示出了最後的2串的唯一端。如何解決這個問題。
你真的想要一個地圖位置:
@browser = map { "Browser:$_" } @browser;
$browser = join("Browser:", "", @browser);
使用map來代替對數組中的每個元素執行操作。
print join(' ', map("Browser:$_", @browser));
地圖是你想要的這裏:
@browser = map { "Browser:$_" } @browser
@browser = map "Browser:$_", @browser;
或者
$_ = "Browser:$_" for @browser;
現在這只是邪惡。 – friedo 2010-12-21 20:06:24