這些術語的定義和差異是什麼?
列名列名稱字符串符號變量全局名稱項看到這些術語在腳本索引或其他文檔中可以互換使用是非常令人沮喪的,特別是當文檔的樣式是通俗地編寫而不考慮編程上下文中術語的含義時。
例如:
dt_name =當前數據表()<< Get Name();
然後,
類型(dt_name);
將返回
“串”
但我剛發送的消息是NAME!?然後你進入腳本索引和“名稱”的描述是
名稱只是調用項目的東西。 名稱用於變量和函數......
什麼?什麼是項目?等什麼?名稱也可用於變量?
請告訴我,我不是唯一一個......
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />JSL可以一口咬掉。 您要求提供項目列表定義的問題實際上只能在知道每個項目的上下文之後才能得到回答。
讓我們來看第一個項目:列
它可以引用數據表中的數據列,也可以引用矩陣中的列,也可以引用函數Column(),該函數允許通過數據表中的位置Column()引用列。3);
也可以為下一個項目名稱使用相同的多個引用。
為了消除您的一些困惑,我將在包含的小腳本中闡明為什麼我相信您得到了您所得到的結果:
dt_name =當前數據表()<<獲取名稱();
Current Data Table()函數返回一個指向當前“處於焦點”或“活動”數據表的數據表的指針。 因此,在您的示例中,
dt_name =當前數據表()
將返回到內存變量dt_name的值
數據表(“字符串”)
我聲稱您有一個名為“ String”的數據表,因為它將評估的下一項是
<<獲取名稱
它將要執行的操作是獲取當前數據表(),我們知道它具有數據表(“ String”)的值,並將其返回給內存變量,即當前數據表的名稱,從而更改內存變量f dt_name的值是:
“細繩”
所以現在當您鍵入(dt_name)時,它會顯示值
“細繩”
我發現通過閱讀/掃描《腳本指南》的前100頁左右,JSL的所有組件均已安裝到位。 如果您不知道,可以在“ JMP”下拉菜單下找到“腳本指南”:
幫助==>書籍==>腳本指南
希望對您有幫助