Difference between revisions of "Global Addon"

From SolarStrike wiki
Jump to: navigation, search
(Created page with "== sprintf() == '''string sprintf(fmt, ...)''' (C-style) Format a string and return the result. This function is essentially just symbolic link to string.format() [http://www...")
 
m
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
== sprintf() ==
+
== sprintf ==
 
'''string sprintf(fmt, ...)'''
 
'''string sprintf(fmt, ...)'''
  
Line 5: Line 5:
  
  
== printf() ==
+
== printf ==
 
'''printf(fmt, ...)'''
 
'''printf(fmt, ...)'''
  
Line 11: Line 11:
  
  
== unpack2() ==
+
== unpack2 ==
 
'''table unpack2(...)'''
 
'''table unpack2(...)'''
  
Line 17: Line 17:
  
  
== include() ==
+
== include ==
 
'''[variable result] include(string filename[, boolean force])'''
 
'''[variable result] include(string filename[, boolean force])'''
  

Latest revision as of 03:47, 18 February 2015

sprintf

string sprintf(fmt, ...)

(C-style) Format a string and return the result. This function is essentially just symbolic link to string.format() [1].


printf

printf(fmt, ...)

(C-style) Format and print a string. This acts much like io.write() except that it does not append the newline character (\n).


unpack2

table unpack2(...)

Takes a variable argument list and returns them as a table. That is, any arguments fed into this function become a list.


include

[variable result] include(string filename[, boolean force])

"include" (dofile) a file. If 'force' is false or ungiven, this will not include the same file multiple times. The returned value is whatever the file returns (if it is to be executed).

NOTE: This function modified the CWD, both before and after loading the target file.