Модуль:BaseConvert/doc
Перейти к навигации
Перейти к поиску
Это страница документации Модуль:BaseConvert.
Преобразует число в систему с указанным основанием от 2 до 36.
Пример:
local BaseConvert = require('Module:BaseConvert')
BaseConvert.convert({n = 14600926, base = 16}) -- возвращает 'DECADE'
Аргументы:
- n — (обязательный) преобразуемое число, строкой. Может быть числом, если исходное основание равно 10.
- base — (обязательный) основание, в которое число должно быть преобразовано. Может быть от 2 до 36, включительно.
- from — основание начального числа. По умолчанию 10 (или 16, если число начинается с '0x'). Основания больше 10 не поддерживаются, если в числе есть дробная часть.
- precision — число цифр после точки. При необходимости будут добавлены нули. Если не указано, будет выведено необходимое количество цифр, до 10.
- width — минимальное число цифр для вывода до точки. При необходимости будут добавлены ведущие нули.
- default — значение для вывода, если n пустое или не-числовое. По умолчанию значение n.
- prefix / suffix — вики-текст до и после позвращённого результата. Не будет добавлен, если n пустое или не-числовое. Например, вы можете использовать префикс
0x
при конвертации в шеснадцатиричное или суффикс<sub>8</sub>
при конфертации в восьмеричное.