Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Kdb q中的多变量赋值_Kdb_K - Fatal编程技术网

Kdb q中的多变量赋值

Kdb q中的多变量赋值,kdb,k,Kdb,K,此代码类似于多变量赋值: d:`a`b`c!1 2 3 d[`a`b]:10 20 为什么会这样?为什么它不同于(a;b):1020(哪个不起作用) 我想第二行将只进行临时赋值-实际上不替换值。但它会的。它在顶层编制索引,并分配新值,因此与以下内容相同: q)@[`d;`a`b;:;10 20] `d 它也适用于根上下文中的全局变量 q)@[`.;`a`b;:;100 200] `. q)a 100 q)b 200 它在顶层编制索引并分配新值,因此与以下内容相同: q)@[`d;`a`b;

此代码类似于多变量赋值:

d:`a`b`c!1 2 3
d[`a`b]:10 20
为什么会这样?为什么它不同于
(a;b):1020
(哪个不起作用)


我想第二行将只进行临时赋值-实际上不替换值。但它会的。

它在顶层编制索引,并分配新值,因此与以下内容相同:

q)@[`d;`a`b;:;10 20]
`d
它也适用于根上下文中的全局变量

q)@[`.;`a`b;:;100 200]
`.
q)a
100
q)b
200

它在顶层编制索引并分配新值,因此与以下内容相同:

q)@[`d;`a`b;:;10 20]
`d
它也适用于根上下文中的全局变量

q)@[`.;`a`b;:;100 200]
`.
q)a
100
q)b
200