Modulo:BaseConvert/man
Questa è la pagina di documentazione per Modulo:BaseConvert
Questo modulo serve a...
Converte i numeri in specifiche basi tra 2 e 36, da usare in template come {{binario}}, {{ottale}}, {{esadecimale}}, ecc.
Esempio d'uso:
local BaseConvert = require('Module:BaseConvert')
BaseConvert.convert({n = 14600926, base = 16}) -- restituisce 'DECADE'
-- o, se usato una sola volta,
local BaseConvert = require('Module:BaseConvert').convert({n = 14600926, base = 16}) -- restituisce 'DECADE'
Argomenti:
- n - (richiesto) il numero da convertire, come una stringa. Deve essere un numero, se la base dell'input input è 10.
- base - (richiesto) la base a cui il numero dev'essere convertito. Può essere tra 2 e 36, estremi inclusi.
- from - la base dell'input. Preimpostata a 10 (o 16 se l'input ha prefisso '0x'). Notare che per basi diverse da 10 non sono supportati input con parte frazionale.
- precision - numero di cifre decimali da mostrare a destra della virgola. Se non specificato, saranno mostrate fino a 10 cifre.
- width - minimo numero di cifre non decimali da mostrare a sinistra della virgola. Gli zeri iniziali vengono aggiunti se necessari.
- default - Valore da restituire se n è vuoto o non numerico. Per impostazioni predefinite è il valore di n.
- prefix / suffix - wikitesto da aggiungere a sinistra/destra il risultato. Non sarà aggiunto se n è vuoto o non numerico. Per esempio, devi usare il prefisso
0x
quando converti ad hex, od il suffisso<sub>8</sub>
quando converti ad ottale.