q中,如何给一个符号添加一个符号
In q, how to add a symbol to a symbol
我正在尝试 load
一个带有变量名的 table。
假设:
a:`partofurl;
那么这行不通:
load `:c:/q/a/table;
那么如何在 url symbol
表达式中使用变量 a
呢?
在某些情况下,例如这种情况,您可以使用 sv (http://code.kx.com/q/ref/casting/#sv)
q)` sv `:c:/q,a,`table
`:c:/q/partofurl/table
否则,您始终可以串接并附加
q)`$":c:/q/",string[a],"/table"
`:c:/q/partofurl/table
我正在尝试 load
一个带有变量名的 table。
假设:
a:`partofurl;
那么这行不通:
load `:c:/q/a/table;
那么如何在 url symbol
表达式中使用变量 a
呢?
在某些情况下,例如这种情况,您可以使用 sv (http://code.kx.com/q/ref/casting/#sv)
q)` sv `:c:/q,a,`table
`:c:/q/partofurl/table
否则,您始终可以串接并附加
q)`$":c:/q/",string[a],"/table"
`:c:/q/partofurl/table