如何根據循環編號建立變數名稱<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 ) )
)
)
);
麥可