Vikipedio:Lua/Moduloj/BaseConvert/eo
Aspekto
Ŝablona programado | Diskutoj | Lua | Testoj | Subpaĝoj | |||
---|---|---|---|---|---|---|---|
Modulo | Esperanto | English
|
Modulo: | Dokumentado |
BaseConvert
konvertas numerojn al difinita bazo inter 2 kaj 36, por uzado en ŝablonoj kiel {{duuma}}, {{okuma}}, {{deksesuma}}, ktp.
Funkcioj por ŝablonoj
[redakti fonton]- convert
- n - (deviga) la numero konvertota, kiel ĉeno. Ĝi povas esti numero anstataŭe, se la enmeta bazo estas 10.
- base - (deviga) la bazo, al kiu la numero estu konvertata. Ĝi povas esti inter 2 kaj 36, inkluzive.
- from - la bazo de la enmeto. Defaŭltoj al 10 (aŭ 16 se la enmeto havas komencon '0x'). Notu, ke bazoj aliaj ol 10 ne estas subtenataj se la enmeto havas frakcian parton.
- precision - nombro de ciferoj redonataj post la onkomo. Sekvaj nuloj estos aldonataj, se necesas. Se ĝi ne estas difinita, kiom ajn ciferoj laŭnecese estas montrataj, ĝis 10.
- width - minimuma nombro de ciferoj redonataj antaŭ la onkomo. Antaŭaj nuloj estas aldonataj, se necesas.
- default - Valoro redonota, se n estas malplena aŭ ne-numera. Defaŭltoj al la valoro de n.
- prefix / suffix - vikiteksto aldonata antaŭ/post la redonata rezulto. Ĝi ne estas aldonata, se n estas malplena aŭ ne-numera. Ekzemple, vi povus uzi prefix de
0x
, se konvertante al heks, aŭ suffix de<sub>8</sub>
, se konvertante al duuma.
Ekzemplo en ŝablono
[redakti fonton]{{#invoke: BaseConvert | convert | n={{{1|0}}} | base=16 | precision=0 | width={{#switch:{{{2}}}|no|neniu=2|#default=0}} | suffix={{#switch:{{{2}}}|no|neniu|cifero=|heks=<sub>heks</sub>|#default=<sub>16</sub>}} }}
Funkcioj por Lua
[redakti fonton]Vidu supre
Ekzempla uzado
[redakti fonton]local BaseConvert = require('Module:BaseConvert')
BaseConvert.convert({n = 14600926, base = 16}) -- redonas 'DECADE'
Uzado
[redakti fonton]- Ĝenerala biblioteko
Dependeco
[redakti fonton]- Neniu