API print

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 (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)