Changes

Jump to navigation Jump to search
1,771 bytes added ,  17:04, 11 March 2013
Described formatters
<tt>words</tt> has the advantage that it allows for arbitrary patterns as
delimiters.
 
= String formatter =
 
The <code>context()</code> function uses its own formatter, of the form <code>context("something %Z something", object_formatted_by_Z)</code> Below is a table of the available formatting codes.
 
{| class="wikitable"
! result type || code || input type
|-
| integer || %...i || number
|-
| integer || %...d || number
|-
| unsigned || %...u || number
|-
| utf character || %...c || number
|-
| hexadecimal || %...x || number
|-
| HEXADECIMAL || %...X || number
|-
| octal || %...o || number
|-
| string || %...s || string, number
|-
| float || %...f || number
|-
| exponential || %...e || number
|-
| exponential || %...E || number
|-
| autofloat || %...g || number
|-
| autofloat || %...G || number
|-
| force tostring || %...S || any
|-
| force tostring || %Q || any
|-
| force tonumber || %N || number (strips leading zeros)
|-
| signed number || %I || number
|-
| rounded number || %r || number
|-
| 0xhexadecimal || %...h || character, number
|-
| 0xHEXADECIMAL || %...H || character, number
|-
| U+hexadecimal || %...u || character, number
|-
| U+HEXADECIMAL || %...U || character, number
|-
| points || %p || number in scaled points (65536sp = 1pt)
|-
| basepoints || %b || number in scaled points
|-
| table concat || %...t || table
|-
| true or false || %l || boolean
|-
| TRUE or FALSE || %L || boolean
|-
| one or zero spaces?|| %...w || number
|-
| escaped XML || %!xml! || string
|-
| escaped TeX || %!tex! || string, number
|-
|}
 
[[Category:Lua]]
[[Category:Programming]]

Navigation menu