如何根据循环编号创建变量名称<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />你好
我正在尝试根据循环运行的次数动态创建变量。 我该怎么做呢?
例子
for(i=1, i
//这里放一些代码
变量 || i = 当前数据表(); //这显然行不通,但我希望你能明白。 我最终想要 var1、var2、var3 等......直到循环完成
)
这有道理吗?
谢谢
回复:如何根据循环编号创建变量名称为什么要为每个引用创建一个新变量? 为什么不将数据表引用存储在列表中以通过索引访问或存储在关联数组中以通过键访问?
回复:如何根据循环编号创建变量名称哦,太好了......非常感谢你。 我需要在 JMP 中学习的另一件事......
回复:如何根据循环编号创建变量名称是,用 ^ ... ^ 将每个变量括起来,并将 jsl 语句括在评估(解析(评估插入(“\[ ... ]\")))图案。
例如,以下代码设置列的规格限制:
打开(“$SAMPLE_DATA/Big Class.jmp”);
cHeight = Column("高度");
Column("高度") << 设置属性( "规格限制", {LSL(55), USL(75), Target(65)} );
假设我们想要使用以下变量赋值:
列名 = "高度";
下=55;
上=75;
目标=40;
然后我们可以写:
评估(解析(评估插入(“\[
Column("^colName^") << 设置属性( "规格限制", {LSL(^lower^), USL(^upper^), Target(^target^)} );
]\")))
-戴夫
回复:如何根据循环编号创建变量名称戴夫,
我以前从未见过这种语法,^ 是否包围要包含在文本中的任何变量?我会写:
tmp =“var”||字符(i) || "=当前数据表()";
评估(解析(tmp))
这显然比你写的效率低。
回复:如何根据循环编号创建变量名称上周 JMP Discovery 会议的高级脚本小组讨论中不是有关于此问题的演讲吗? 这是一次很棒的研讨会,不知道作者是否在他的演讲中贴了任何笔记。
回复:如何根据循环编号创建变量名称多谢你们!
回复:如何根据循环编号创建变量名称这是另一种表示法:
For( i = 1, i <= x, i++,
Eval( Parse( Eval Insert( "\[
var^i^ = Current Data Table()
]\" ) ) )
)
-戴夫
回复:如何根据循环编号创建变量名称阿卜杜勒吉,
这是使用 Eval ( Substitute ( )) 的一种方法
// dv = dummy variable
x = 10;
For( i = 1, i <= x, i++,
Eval(
Substitute(
Expr(
dv_variable = i;
Show( dv_variable );
),
Expr( dv_variable ), Parse( "Variable Name " || Char( i ) )
)
)
);
迈克尔