我有两个字符串:
my $wTime = "00:00-06:00 / 06:00-09:00 / 09:00-17:00 / 17:00-23:00 / 23:00-00:00";
my $wTemp = "17.0 °C / 21.0 °C / 17.0 °C / 21.0 °C / 17.0 °C";
我想将这些字符串加入一个哈希,其中每个时间刻度的第一部分是一个键,例如:
$hash = (
"00:00" => "17.0 °C",
"06:00" => "21.0 °C",
"09:00" => "17.0 °C",
"17:00" => "21.0 °C",
"23:00" => "17.0 °C"
);
我尝试了一些 map 和 split 变体,但我得到了一些神秘的结果;-)
%hash = map {split /\s*\/\s*/, $_ } split /-/, $wTime;