Open l3co opened 10 months ago
A não ser que eu entendi errado é algo assim: defp player2_game([keyword_struct, keyword], lifes) when is_game_over?(keyword_struct) == false do
, certo? Então cara, a função em sí não pode estar dentro de uma clause guard por conta da garantia de pureza que ela tem que ter (https://keathley.io/blog/elixir-guard-clauses.html) . Se eu entendi errado, me dá um toque por favor.
https://github.com/viniciustferreira/handman_game/blob/573865484f484a50f2271c6201824f4aa79bb6b7/lib/hangman_game.ex#L41C3-L41C3
Acredito que este cara poderia estar em um guard clause. E você segmentaria esta estrutura em fluxo de sucesso e outro de falha