Days10 map magic

I checkout 97359fb.

I don’t write this application, but I perhaps understand this before.
Below is complex. I don’t understand this syntax.
$vars->{tracks} = [map { $_->dir_list(-1) } dir( ‘assets’, $p->{year} )->children(no_hidden => 1)];

I google ‘perl map’ and I see below.
Perl の map と grep を使う

I understand how to use map method.
I understand ‘perldoc -f METHOD’ too!

$ perldoc -f map

My confusion is map method want to read from right to left.
I realize that dir_list(-1) perhaps mean last directory name!

Today’s homework
$ perldoc -f dir
No documentation for perl function `dir’ found
$ perldoc dir
No documentation found for “dir”.
$ perldoc -f dir_list
No documentation for perl function `dir_list’ found

ummmm.

広告

Days10 map magic」への1件のフィードバック

  1. ピンバック: Summary of My 2010 Advent Calendar « 實松アウトプット

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中