我想编写一个perl程序来读取文件并提取其中的日期。但是,如果日期超过一次,我将只打印一次。例如:
On 01/10/2011 I went home. On 02/02/2012, I
went to my school. On 02/02/2012, I went
to London.
输出应该是:
01/10/2011
02/02/2012
我可以通过将日期添加到数组中来做到这一点,并在每次读取新日期时控制它。但我要求一种更有效的方法。有没有合乎逻辑的方法来做到这一点?或perl中的任何数据结构?