What do we call this (new?) higher-order function?

后端 未结 16 1567
盖世英雄少女心
盖世英雄少女心 2021-02-05 23:44

I am trying to name what I think is a new idea for a higher-order function. To the important part, here is the code in Python and Haskell to demonstrate the concept, which will

16条回答
  •  有刺的猬
    2021-02-06 00:24

    Here's another implementation for Python which works if l is a generator too

    import itertools as it
    
    def apply_pairwise(f, l):
        left, right = it.tee(l)
        next(right)
        return it.starmap(f, it.izip(left, right))
    

    I think apply_pairwise is a better name

提交回复
热议问题