公式錯誤嗨,我運行此代碼時收到錯誤。
我有什麼錯誤嗎?
//Remove brackets in All Column names
dt1 << deselect all();
wait (0.5);
//int i = 0;
For (int j = 7, j <= 86, j ++,
col = Column (j);
colname = "I" || Char(j-6) || "_nA";
col << Set Name(colname);
);
回复:公式蟲看來你試圖在變量j之前聲明一個變量類型,方法是用int前綴它。
這有幾個問題:
- JSL不要求(或支持)聲明變量類型。
- 在JSL中忽略空格,因此在您的代碼中,循環計數器變量實際上是“int j”。因此,當您在比較中引用“j”時,它是未定義的。
只需刪除“int”,您的代碼就不會產生錯誤。