Tonumber (Lua): различия между версиями
Перейти к навигации
Перейти к поиску
Tatikoma (обсуждение | вклад) (Новая страница: «== Описание == '''tonumber''' - преобразование параметра в число. Если параметр уже является числ...») |
Tatikoma (обсуждение | вклад) |
||
Строка 4: | Строка 4: | ||
== Синтаксис == | == Синтаксис == | ||
Привязка к окну: нет. | Привязка к окну: нет. | ||
− | + | <br>Работа со свернутым окном: да. | |
− | + | <br>Параметры заключаются в скобки и разделяются запятыми. | |
− | tonumber ( | + | tonumber (<nowiki><var></nowiki> [, base]) |
Где: | Где: | ||
− | + | <br>'''var''' - параметр для преобразования. | |
− | + | <br>'''base''' - необязательный параметр. Указывает основание системы счисления для интерпретации числа. Основание может быть любым целым числом в диапазоне от 2 до 36, включительно. Если основание больше 10, то символ 'A' (как в верхнем, так и в нижнем регистре) представляет 10, 'B' представляет 11, и так далее, символ 'Z' представляет 35. | |
== Примеры == | == Примеры == | ||
Строка 27: | Строка 27: | ||
[[Tostring (Lua)]] | [[Tostring (Lua)]] | ||
− | + | <br>[[String.byte (Lua)]] | |
− | + | <br>[[String.char (Lua)]] | |
− | + | <br>[[String.rep (Lua)]] | |
− | + | <br>[[String.reverse (Lua)]] |
Текущая версия на 11:26, 28 августа 2019
Содержание
Описание
tonumber - преобразование параметра в число. Если параметр уже является числом или строкой, конвертируемой в число, то возвращает это число; иначе, возвращает nil.
Синтаксис
Привязка к окну: нет.
Работа со свернутым окном: да.
Параметры заключаются в скобки и разделяются запятыми.
tonumber (<var> [, base])
Где:
var - параметр для преобразования.
base - необязательный параметр. Указывает основание системы счисления для интерпретации числа. Основание может быть любым целым числом в диапазоне от 2 до 36, включительно. Если основание больше 10, то символ 'A' (как в верхнем, так и в нижнем регистре) представляет 10, 'B' представляет 11, и так далее, символ 'Z' представляет 35.
Примеры
--lua local a = "12" -- переменная 'a' (строка) log (type(a)) -- вывести в лог тип переменной 'a' a = tonumber(a) -- преобразовать переменную 'a' в число log (type(a)) -- вывести в лог тип переменной 'a'
--lua local color1 = "66FFCC" -- цвет из шестнадцатеричной системы счисления color1 = tonumber(color1, 16) -- преобразовать в десятичное число log(color1)
Смотрите также
Tostring (Lua)
String.byte (Lua)
String.char (Lua)
String.rep (Lua)
String.reverse (Lua)