DockYard-Academy / curriculum

MIT License
945 stars 245 forks source link

Modules -> Multiple Function Clauses #1062

Open rodrigosantiag opened 2 months ago

rodrigosantiag commented 2 months ago

Describe the issue On Multiple Function Clauses, there is this explanation:

So above we define MultipleFunctionClauses.find_arity/1, MultipleFunctionClauses.find_arity/2, and MultipleFunctionClauses.find_arity/3 functions.

It is imprecise because above instead of defining MultipleFunctionClauses.find_arity with arities 1, 2 and 3, the function that is defined is MultipleFunctionClauses.my_function with arities 0, 1 and 2.

So, the correct description shlud be:

So above we define MultipleFunctionClauses.my_function/0, MultipleFunctionClauses.my_function/1, and MultipleFunctionClauses.my_function/2 functions.

Expected behavior A concise description avoids confusion, especially for those who intend to learn Elixir.

Screenshots Screenshot 2024-07-08 at 19 26 06