Changes

Jump to navigation Jump to search
1,798 bytes added ,  16:58, 8 June 2020
m
no edit summary
<tt>tabsize</tt> defaults to <em>7</em>.
==string.compactlong(string) | stringutilities.strings.striplong(string)==
<pre>
print(string.compactlong(s))
print(stringprintutilities.strings.striplong(s))
</pre>
leading spaces from <tt>string</tt>.
<tt>stringutilities.strings.striplong</tt> removes leading spaces and converts dos
newlines to unix newlines.
delimiters.
[[Category:Lua]]= 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|-| ''number'' spaces || %...w || number|-| escaped XML || %!xml! || string|-| escaped TeX || %!tex! || string, number|-|} [[Category:Programmingand Databases]]

Navigation menu