函数委派

函数委派

可以通过在当前模块中通过defdelegate定义一个函数,并把对该函数的调用委派给目标函数, 一个有用的场景是:

  • 把特定应用需要调用的底层模块的函数,封装到一个单独的应用模块中.

下图是defdelegate在Elixir内核中的定义

`defdelegate`在Elixir内核中的定义