あの関数の名前なんだっけ・・・というときはPod::Functionsを使ってみましょう。
こんな変数が宣言されてます。
- %Kinds
- カテゴリ、関数リストのハッシュ
- %Type
- 関数、カテゴリのハッシュ
- %Flavor
- 関数、その概要のハッシュ
- %Type_Description
- カテゴリ、その概要のハッシュ
- @Type_Order
- 関数カテゴリのリスト
%Flavorあたりがわかりやすいですね。
$ perl -MPod::Functions -le 'print "$_\t$Flavor{$_}" for sort keys %Flavor' -X a file test (-r, -x, etc) abs absolute value function accept accept an incoming socket connect alarm schedule a SIGALRM ...
名前がわかったら詳細はperldoc -fで。
以下、お遊び。
・整形はご自由に。
$ perl -MPod::Functions -e 'printf "%-18s%s\n",@kv while @kv = each %Flavor' | sort
・直接pmファイルのぞいて__DATA__以降を全出力でも。
$ perl -ne "print unless //../__DATA__/" `perldoc -l Pod::Functions`