我正在阅读《编程凤凰》一书,我想知道defdefp之间的区别是什么。

我的 Controller 中有几个功能-大多数功能是这样的:

def new (conn, _params) do
...
end

这本书让我在此 Controller 中创建了另一个函数,这不是典型的 Controller Action ,例如:
defp user_videos(user) do
...
end

所以我的问题是,在Phoenix Framework中的 Controller 中定义函数时,我如何知道何时使用defp和何时使用def

最佳答案

Elixir’s documentation on functions within modules:



如果您还有其他问题,请随时阅读该文档。

关于elixir - Phoenix框架中的 `def`和 `defp`有什么区别?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/35735762/

10-11 03:01