列、名称、列名称、字符串、符号、全局名称、项目之间的定义和差异。<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />这些术语的定义和区别是什么?
- 柱子
- 姓名
- 列名
- 细绳
- 象征
- 多变的
- 全局名称
- 物品
看到这些术语在脚本索引或其他文档中互换使用是非常令人沮丧的,尤其是当文档的风格是通俗地编写时,而不考虑术语在编程上下文中的含义。
例如:
dt_name = 当前数据表() << Get Name();
然后,
类型(dt_name);
将返回
“细绳”
但是我刚刚发送的消息是 get NAME!?然后你进入脚本索引,“名称”的描述是
名称只是用来称呼项目的东西。 名称用于变量和函数...
什么?什么是物品?等等什么?名称也可以用于变量吗?
请告诉我我不是唯一的...
回复:列、名称、列名称、字符串、符号、全局名称、项目之间的定义和差异。JSL 可以一次咀嚼一大口。 您要求定义项目列表的问题实际上只能在知道每个项目的上下文后才能回答。
让我们拿第一项:列
它可以引用数据表中的一列数据,或矩阵中的一列,也可以引用函数 Column(),它允许通过数据表 Column() 中的位置来引用列3);
也可以对下一个项目名称进行相同的多次引用。
为了消除您的一些困惑,我将在您包含的小脚本中解释为什么我相信您得到了您所做的结果:
dt_name = 当前数据表() << Get Name();
Current Data Table() 函数返回一个指向当前“焦点”或“活动”数据表的数据表的指针。 所以在你的例子中,
dt_name = 当前数据表()
将返回内存变量 dt_name 的值
数据表(“字符串”)
我声称您有一个名为“String”的数据表,因为它将评估的下一项是
<< 取名字
它会做的是获取当前数据表(),我们知道它具有数据表(“字符串”)的值,并将其返回到内存变量,即当前数据表的名称,从而更改将内存变量 f dt_name 的值改为:
“细绳”
所以现在当你输入(dt_name)时,它会显示值
“细绳”
我发现通过阅读/扫描脚本指南的前 100 页左右,JSL 的所有组件都已就位。 如果您不知道,可以在 JMP 下拉菜单下找到脚本指南:
帮助==>书籍==>脚本指南
我希望这对你有帮助