Перейти к содержимому

ivan_2024

Пользователи
  • Публикации

    2
  • Зарегистрирован

  • Посещение

Сообщения, опубликованные пользователем ivan_2024


  1. Явные преобразования

    • Функция tonumber -преобразует строку в число, если строка не является правильным числом, функция возвращает nil.

    Примеры:

    line = read() --> 10  Читаем строку
    n = tonumber( line)  --Пытаемся преобразовать ее в число
    if n == nil then   --Если строка не является правильным числом
      error(line .. " ERROR")  -- тогда ошибка
      else                     -- иначе
        print(n * 10)            -- число n * 10 --> 100
    end
    
    • Функция tostring -используется для преобразования числа в строку.

    print( tostring( 10) == " 10") --> true


    • Явные преобразования

    • Функция tonumber -преобразует строку в число, если строка не является правильным числом, функция возвращает nil.
    • Примеры:

      line = read() --> 10  Читаем строку
      n = tonumber( line)  --Пытаемся преобразовать ее в число
      if n == nil then   --Если строка не является правильным числом
        error(line .. " ERROR")  -- тогда ошибка
        else                     -- иначе
          print(n * 10)            -- число n * 10 --> 100
      end
      
    • Функция tostring -используется для преобразования числа в строку.
    • print( tostring( 10) == " 10") --> true

×
×
  • Создать...