Quicksort em Elixir
defmodule Quick do def sort([]), do: [] def sort([pivot | rest]) do { left, right } = Enum.partition(rest, &(&1 < pivot)) sort(left) ++ [pivot | sort(right)] endend iex> Quick.sort [5, …
Continuar lendoConteúdo para você se capacitar em programação
defmodule Quick do def sort([]), do: [] def sort([pivot | rest]) do { left, right } = Enum.partition(rest, &(&1 < pivot)) sort(left) ++ [pivot | sort(right)] endend iex> Quick.sort [5, …
Continuar lendoNa versão mais recente do Ecto 0.15.0, tive o seguinte erro ao tentar codificar um modelo de estrutura: %User{name: “test”} Mas isso gera um erro: unable to encode value: {nil, …
Continuar lendo