続いてサンプルコードを読んでみる。
my $nonce = sha1(sha1(time() . {} . rand() . $$));
うーん。{}って何だろう。無名ハッシュのリファレンスを文字列化しただけ?
$ perl -e 'print {}' HASH(0x10010ee8)
うーん。まあいっか。次。
my $now = DateTime->now->iso8601 . 'Z';
うーん。iso8601って何だろう。
http://www.w3.org/TR/NOTE-datetime
Complete date plus hours, minutes, seconds and a decimal fraction of a second
YYYY-MM-DDThh:mm:ss.sTZD (eg 1997-07-16T19:20:30.45+01:00)