新規作成 | 管理 | 差分 | 検索 | FrontPage | ページ一覧 | 更新履歴 | RSS

PlugIn/map - 手続きをリストの各要素に適用する

管理

手続きをリストの各要素に適用する

$plugin->def("map",
  "手続きをリストの各要素に適用する",
  sub {
    my $op = shift;
    map { $plugin->evl([$op, $_]) } @_;
  }
);

管理

1 .. 5 の各数値に、 +1 を適用する

##(map +1 1 2 3 4 5)

=> (+1 1) (+1 2) (+1 3) (+1 4) (+1 5)
=> 2 3 4 5 6