Forum Webscript.Ru

Программирование => Perl => Тема начата: Green Kakadu от 05 Февраля 2002, 13:38:42

Название: map, grep и Larry Wall
Отправлено: Green Kakadu от 05 Февраля 2002, 13:38:42
Я тут на днях заинтересовался функцией map, и нашел довольно интересный топик на эту тему (тема топика: В чем разница между map и grep? Они действительно довольно похожи), ответил там Larry Wall, и вот его ответ:
In fact, grep can be defined in terms of map, since

    grep { EXPR } LIST

is equivalent to

    map { EXPR ? $_ : () } LIST

But I wouldn\'t normally use either of them just for their side effects.

;) вот меня последняя фраза позабавила, насчет побочных эффектов. Что-то с undef значениями они иногда мутят (о всяком случае у меня там были неоднозначности)
А вот сам топик (это архив конференции)
http://groups.google.com/groups?hl=ru&th=be6a2cb7c55e9c51&seekm=1996Mar16.060832.15426%40netlabs.com&frame=off