string.format

From GMod Wiki

Revision as of 09:18, 25 April 2010 by Hurricaaane (Talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
Function
Syntax string.format( String s, param1, param2, ... )
Where is this used?
Description:
Building a string using format codes in s and the supplied parameters.
Returns: String
Part of Library: String
Realm: NewerShared.png
BBCode Link: [b][url=http://wiki.garrysmod.com/?title=String.format]String.format [img]http://wiki.garrysmod.com/favicon.ico[/img][/url][/b]



Example

DescriptionExample showing the different types of format codes.
Used onNewerShared.png
Code
s = "Hello, world!"
 
// string
print(string.format("here's a string: %s", s))
 
// string with quotes
print(string.format("here's a quoted string: %q", s))
 
// characters from numeric values
print(string.format("%c%c%c", 65, 66, 67))
 
// number with an exponent
print(string.format("%e, %E", math.pi, math.pi))
 
// float and compact float
print(string.format("%f, %G", math.pi, math.pi))
 
// signed, signed, and unsigned int
print(string.format("%d, %i, %u", -100, -100, -100))
 
// octal, hex, and uppercase hex
print(string.format("%o, %x, %X", -100, -100, -100))
Outputhere's a string: Hello, world!

here's a quoted string: "Hello, world!"
ABC
3.141593e+000, 3.141593E+000
3.141593, 3.14159
-100, -100, 4294967196

37777777634, ffffff9c, FFFFFF9C


Additional Notes

See Also

Personal tools
Namespaces
Variants
Actions
Navigation
Lua Scripting
Functions
Hooks
Toolbox