Saltu al enhavo

Vikipedio:Lua/Moduloj/BaseConvert/eo

El Vikipedio, la libera enciklopedio
Ŝ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'
  • Ĝenerala biblioteko

Dependeco

[redakti fonton]
  • Neniu