kdb +:使用字符串作为变量名

让·保罗

如何使用字符串作为变量名?

我希望在运行时构造变量名,但是如何将其用作左参数并为其分配值呢?

例子:

[`$"test"] : 1              / 'assign error
特里林奇

您可以使用“ set”,但是它将创建一个全局变量:

q){(`$"test") set 1;test}[]
1
q)test
1

或(如注释中的user2393012所述):

@[`.;`test;:;1]

如果要避免使用全局变量,则可以使用某种命名空间/字典/映射:

q){d:()!();d[`$"test"]:1;d`test}[]
1

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

kdb +:使用字符串作为变量名

来自分类Dev

使用字符串作为变量名

来自分类Dev

使用字符串作为变量名

来自分类Dev

返回一个全局变量,使用字符串作为变量名

来自分类Dev

java:如何使用字符串值作为类名和变量名

来自分类Dev

如何在Python中使用字符串值作为变量名?

来自分类Dev

在dplyr top_n中使用字符串作为变量名

来自分类Dev

如何使用字符串和/或整数作为变量名

来自分类Dev

在KDB +中添加字符串

来自分类Dev

字符串中的kdb Q日期

来自分类Dev

如何使用字符串按变量名获取按钮?

来自分类Dev

将带有特殊字符的字符串插入KDB +

来自分类Dev

将带有特殊字符的字符串插入KDB +

来自分类Dev

将字符串作为变量名QTP传递

来自分类Dev

获取字符串作为变量名

来自分类Dev

kdb如何从字典中删除字符串键

来自分类Dev

如何在kdb +中将符号转换为字符串?

来自分类Dev

kdb:避免在字符串中转义双引号

来自分类Dev

有没有一种在调用变量名时使用字符串的方法?

来自分类Dev

QMake:使用字符串作为变量

来自分类Dev

使用字符串变量的内容作为if语句的条件?

来自分类Dev

使用字符串变量作为Text连接

来自分类Dev

使用字符串作为文件名

来自分类Dev

具有多个变量的KDB投影

来自分类Dev

KDB / k:创建表变量的函数形式

来自分类Dev

SASS 我可以用字符串和列表值组合变量名吗

来自分类Dev

向Kdb表添加特殊字符?

来自分类Dev

使用字符串中的变量名称访问变量值,R

来自分类Dev

使用外键创建KDB + / Q表