Ir para conteúdo
  • 0

Aprendizagem 2


ZeNit91

Pergunta

Duvida, pq quando tento fazer a consulta retorna nill ?
 

creatures = {"deer", "rabbit", "minotaur", "ghoul", "orc"}print ("Teste de Consulta a tabela simples \nPara sair digite exit");while true do	x= io.read();	if x == "exit" then		print ("Fim da Consulta");		break;	else		print (creatures[x]);	endend

 

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

Io.read (), ler e carrega o que foi lido; mas no seu caso, o que ele está lendo? Nada, logo ele retorna nada (nil).

Link para o comentário
Compartilhar em outros sites

  • 0

Tu ta usando creatures[x], logo tenha em mente que x deve ser um numero de 1 a 5 de acordo com a tabela criada, porque como voce não atribuiu valor aos index ele assume como 1 o primeiro e vai incrementando ate preencher todos

Link para o comentário
Compartilhar em outros sites

  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...