Термин частично примененная карта подразумевает, что функция map применяется частично.Это сбивает с толку.
Основной принцип, который вы ищете, это карри .Функция map
в вашем примере обычно принимает два параметра в Python.Если вы карри map(fn, list)
произведете map'(fn)
, а затем примените map'(fn)
к len
, вы получите новую функцию map_len()
, а затем сможете применить map_len
к списку соответствующего типа.
Вы можете искать термины в функциональном программировании, такие как curry
, compose
и apply
.