1
我想让下面的代码块返回值不等于0或n。但有时它返回的值等于0.elixir递归块没有返回正确的值
def get_random(n, num) do
random = returns some number
IO.puts random
if random == n or random == 0 do
get_random(n, num)
end
random
end
不应该在你的if语句中使用'''random'''而不是'''ran'''吗? – Pfitz
我改变了变量名称。谢谢。 – randomcoder