部分(完整?)应用所有参数 - 术语

时间:2015-01-23 13:41:25

标签: functional-programming terminology

在那里有一个术语,用于应用函数的所有参数 - 返回无参数函数?我现在称之为封装,但认为可能不正确。

为了说明这一点,F#我将实现它:

let encapsulate arg func =
  fun () -> func arg

或在Ruby中

class Proc
  def encapsulate(*args)
    _self = self
    ->(){ _self.call(*args) }
  end
end 

0 个答案:

没有答案