- This function is implemented by FrameXML in [DEPRECATED http://wowprogramming.com/utils/xmlbrowser/live/RestrictedEnvironment.lua RestrictedEnvironment.lua].
Passes its arguments to the current print output handler. By default, this will output them all to the default chat frame.
print(...)
Arguments[]
- ...
- Any - any number of any type of values.
Example[]
print("Hello, WoW!")
prints Hello, WoW!
print("Hello", "this is a", nil, "value")
(note that "nil" is not in double quotes)
prints Hello this is a nil value
print("Hello", "this is a"..nil, "value")
Throws the error, "attempt to concatenate a nil value"
print("Hello", "this is a", {}, "value")
prints Hello this is a table: ###### value
Details[]
- This function is a securecall/forceinsecure wrapper around the current print output handler function. Instead of attempting to replace it, you can set your own output handler function using setprinthandler(func).
- This function serves as a cleaner replacement from DEFAULT_CHAT_FRAME:AddMessage(); unlike which, it can safely be used to output nil values.
History[]
- Added in 3.0.2 (8926)