string
¶
Cast to string
string x string[x]
Returns x
as a string. Applies to all datatypes.
q)string `ibm
"ibm"
q)string 2
,"2"
q)string {x*x}
"{x*x}"
q)string (+/)
"+/"
Implicit iteration¶
string
is an atomic function and iterates through dictionaries and tables.
q)string (2 3;"abc")
(,"2";,"3")
(,"a";,"b";,"c")
q)string "cat" / not the no-op you might expect
,"c"
,"a"
,"t"
q)string `a`b`c!2002 2004 2010
a| "2002"
b| "2004"
c| "2010"
q)string ([]a:1 2 3;b:`ibm`goog`aapl)
a b
-----------
,"1" "ibm"
,"2" "goog"
,"3" "aapl"
Domain and range¶
domain b g x h i j e f c s p m d z n u v t
range c c c c c c c c c c c c c c c c c c
Range: c
.h
namespace
.Q.addr
(IP/host as int),
.Q.f
(precision format),
.Q.fmt
(precision format with length)
Q for Mortals
§7.3.1 Data to Strings