最佳答案
我正在阅读《编程凤凰》这本书,我想知道 def
和 defp
之间的区别是什么。
我的控制器中有几个函数——大多数都是这样的操作:
def new (conn, _params) do
...
end
这本书让我在这个控制器中创建另一个函数,这个函数不是典型的控制器操作:
defp user_videos(user) do
...
end
所以我的问题是,在长生不老药中定义一个功能时,我如何知道何时使用 defp
,何时使用 def
?