Модуль:BaseConvert/doc: различия между версиями
Материал из Space Station 14 Вики
Pok (обсуждение | вклад) Новая страница: «Преобразует число в систему с указанным основанием от 2 до 36. Пример: <syntaxhighlight lang="lua"> local BaseConvert = require('Module:BaseConvert') BaseConvert.convert({n = 14600926, base = 16}) -- возвращает 'DECADE' </syntaxhighlight> Аргументы: * '''n''' — (обязательный) преобразуемое число, строкой. Может быть числом, есл...» |
Pok (обсуждение | вклад) м Замена текста — «Категория:Википедия:Модули» на «Категория:SS14W:Модули» |
||
| Строка 17: | Строка 17: | ||
<includeonly> | <includeonly> | ||
[[Категория: | [[Категория:SS14W:Модули]] | ||
</includeonly> | </includeonly> | ||
Текущая версия от 11:42, 8 ноября 2025
Преобразует число в систему с указанным основанием от 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>при конфертации в восьмеричное.