给定一个特定DateTime值,我如何显示相对时间,如:
我有两行代码和两个大数组(所以不能把它写成哈希),我想用哈希连接.
例如,$array1[0]成为关键并$array2[0]成为值,依此类推$array1[150],$array2[150].
我有什么想法吗?
在DrScheme中,如何从2个列表创建关联列表?
例如,我有,
y = ( 1 2 3 )
x = ( a b c )
Run Code Online (Sandbox Code Playgroud)
而且我要
z = ((a 1) (b 2) (c 3))
Run Code Online (Sandbox Code Playgroud) 我需要帮助找出如何适应$ hash {$ i}加载不同大小的@headers数组的情况.用严格; 使用警告;
my $file = "list.csv";
open (FILE,"$file") || die "Can't open file: $!\n";
my (@lines) = <FILE>;
close(FILE);
my @headers = split(',',$lines[0]);#split up header line
my %hash;
for (my $i=1; $i < scalar(@lines); $i++)
{
my @strings = split(',',$lines[$i];
# NEED help here
$hash{$i} = {
$headers[0] => $strings[0],
$headers[1] => $strings[0],
$headers[2] => $strings[0],
$headers[3] => $strings[0],
$headers[4] => $strings[0],
$headers[5] => $strings[0]
};
}
Run Code Online (Sandbox Code Playgroud)
在标量(@headers)= 5,6,7等等的情况下,有没有办法在索引处加载哈希?是否存在类似...的程序等效
$hash{$i} = {
$headers[0] => $strings[0],
...
$headers[n] …Run Code Online (Sandbox Code Playgroud)