Как получить число И строк, используя только один io.read ()? - PullRequest
0 голосов
/ 07 июня 2018

Я хочу создать программу, которая сообщает пользователю, если какую информацию он сообщает ...

, это то, что у меня есть на данный момент, но, как вы можете видеть, отсутствует функция IF, чтобыопределить, если это число, но я не знаю, как получить номер, не используя io.read ('* number)

a = io.read()

if a == string.lower(a) then
  print('It's a lower string')
end

if a == string.upper(a) then 
  print('It's an upper string')
end 

pls help

1 Ответ

0 голосов
/ 07 июня 2018

Продолжайте читать с a = io.read() и попробуйте преобразовать в число:

a = io.read()
if tonumber(a) then
  print("It's a number")
elseif a == string.lower(a) then
  print("It's a lowercase string")
elseif a == string.upper(a) then
  print("It's an uppercase string")
end
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...