如何创建数据并将其添加到此类<{p>}的哈希%grade_two
中
$grade_two{Student}{Subject}{Test}{Score and edited Score} = ();
我不想硬编码数据。我将通过读取文件的终端<STDIN>
or
流入变量。
{Score and edited Score}
应该带一个或多个条目(数组)if
任何
我需要使用参考吗?或者我可以不参考? 请给我一个代码示例并解释你的答案。谢谢。
答案 0 :(得分:0)
使用@ {}表示法&#34;取消引用&#34;对数组的哈希引用。注意 使用&#34;使用严格&#34;在你的perl文件的顶部是很好的做法,并将持续很长时间 改进perl编码风格的方法:)
尝试这样的事情:
use strict;
my %grade_two;
$grade_two{Student}{Subject}{Test}{'Score and edited Score'} = ();
push(@{$grade_two{Student}{Subject}{Test}{'Score and edited Score'}}, "123");
push(@{$grade_two{Student}{Subject}{Test}{'Score and edited Score'}}, "456");
1;