tentative de champ d'index ? (valeur nulle)
Je ne sais pas où est le problème. Quelqu'un sait pourquoi?
function check(board, color, row, col)
--if same color, change tile to "o"
if board[row][col] == color then -- attempt to index nil?
board[row][col] = "o"
count = count + 1
return "o"
end
return
fin
Vous devez vous connecter pour publier un commentaire.
Le problème est que
board[row]
n'est pas défini; il estnil
. Si vous essayez de fairenil[col]
.Vous pouvez éviter cette erreur en faisant cela:
À la place.
Cependant, je vous recommande de revoir la manière dont le conseil est créé - par exemple, assurez-vous que vous n'avez pas à commutation de lignes et colonnes, quelque part dans votre code par erreur.