Template:Sprintfexpr/doc: Difference between revisions
(Created page with "{{Documentation}} {{invokes|sprintf}} A subtemplate of Template:Sprintf, that only takes one argument and automatically uses <code>#expr</code> on it. Provides access to the lua [https://www.mediawiki.org/wiki/Extension:Scribunto/Lua_reference_manual#string.format string.format] function. ==Usage== <pre>{{Sprintfexpr|format string|param}}</pre> The format string is specified according to [https://www.mediawiki.org/wiki/Extension:Scribunto/Lua_reference_manual#stri...") |
(No difference)
|
Latest revision as of 01:47, 17 October 2024
A subtemplate of Template:Sprintf, that only takes one argument and automatically uses #expr
on it.
Provides access to the lua string.format function.
Usage
{{Sprintfexpr|format string|param}}
The format string is specified according to string.format, which uses printf formatting with a few exceptions. See documentation for full details. Only one parameter is added, so your format string should only include one replacement string
Examples
* One decimal place: {{Sprintfexpr|%.1f|1.2*5.6*82.23654}} * One decimal place (when an int): {{Sprintfexpr|%.1f|5*5}} * Padding left as int: {{Sprintfexpr|%05d|2*2}}
- One decimal place: 552.6
- One decimal place (when an int): 25.0
- Padding left as int: 00004
Template data
Show/hide template's data | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
The following information is used by extensions and applications, such as VisualEditor, to help users implement this template onto pages. Please ensure that it is up-to-date.
Provides access to the lua string formatting function.
|