Le istruzioni che seguono sono contenute nella sottopagina Template:Str ≥ len/man (modifica · cronologia)
Sandbox: Template:Str ≥ len/Sandbox (modifica · cronologia) · TemplateStyles: Template:Str ≥ len/styles.css (modifica · cronologia) · Tutte le sottopagine: lista
Questo è il manuale del template {{Str ≥ len}}, serve come supporto ad altri template per verificare se una stringa "è lunga altrettanto o più lunga" di una certa lunghezza.
Uso
Questo template riceve 4 parametri ordinali, di cui l'ultimo è opzionale.
{{str ≥ len | 1 = stringa| 2 = lunghezza| 3 = Stringa da restituire quando "lunga altrettanto o di più" di lunghezza.| 4 = Stringa da restituire quando "più corta di" lunghezza}}
- Stringhe vuote sono considerate di lunghezza 0.
- Valori di lunghezza minori di zero sono considerati pari a 0
- Se il quarto parametro è nullo viene restituita una stringa vuota.
Esempi
{{str ≥ len | abcde | 4| Uguale o più lungo | Più corto}}
= Uguale o più lungo{{str ≥ len | abcde | 6| Uguale o più lungo | Più corto}}
= Più corto{{str ≥ len | abcde | 6| Uguale o più lungo }}
=
Per evitare problemi con dati dei parametri che contengano un segno di "=
" conviene sempre passare esplicitamente i parametri ordinali, come dall'esempio sotto:
{{str ≥ len | 1=abcde | 2=4| 3=Uguale o più lungo | 4=Più corto}}
= Uguale o più lungo
Dettagli tecnici
Questo template è implementato in codice Lua usando l'estensione mw:Extension:Scribunto. Il codice Lua è situato nel Modulo:String