Автор Тема: map, grep и Larry Wall  (Прочитано 1814 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Green Kakadu

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2757
  • +1/-0
  • 0
    • Просмотр профиля
    • http://gnezdo.webscript.ru
map, grep и Larry Wall
« : 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
 в исканиях.

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28