私はプログラミングフェニックスブックを通じてつもりだと私はdef
とdefp
の違いは何であるか疑問に思って。フェニックスFrameworkのdef`と `` defp`の違いは何ですか?
私のコントローラ内のいくつかの機能があります - それらのほとんどは、このようなアクションは、次のとおりです。
def new (conn, _params) do
...
end
ブック私は、このような典型的なコントローラのアクションではありません、このコントローラで別の関数を作成しました:
defp user_videos(user) do
...
end
したがって、defp
を使用する時期と、def
を使用する時期については、Phoenix Frameworkのコントローラ内で機能を定義する際にどのように知っていますか。 Elixir’s documentation on functions within modulesから
これはエリクサーのすべての真実である - だけでなく、フェニックスのフレームワーク。これはElixirの特質であり、フレームワークのものではありません。 –
おねえています - ありがとう。私はErlang/Elixir/Phoenixには比較的新しいです。 –