Referente ao curso Elixir: Sintaxe, Programação funcional e Pattern Matching, no capítulo Controle de fluxo e atividade Conclusão
defmodule Loop do
def tabuada(num1) do tabuada(num1, 1, []) end
defp tabuada(_, num2, list) when num2 > 10, do: list
defp tabuada(num1, num2, list) do list = List.insert_at(list, -1, num1 * num2) tabuada(num1, num2 + 1, list) end
end
Novo Plano Ultra Lab
O único plano que combina conhecimento tech com orientação especializada para sua carreira
De R$249/mês por
R$ 229/mês
Economize R$ 239