當前位置:成語大全網 - 書法字典 - Intouch腳本函數的局部變量和標記名之間的區別介紹

Intouch腳本函數的局部變量和標記名之間的區別介紹

Intouch腳本函數的局部變量和標記名之間的區別介紹

如有必要,您可以在Intouch腳本中聲明多個局部變量來存儲臨時或中間結果。這可以提高性能並減少標簽總數。您可以像使用標記名壹樣在腳本中使用局部變量。但是,局部變量和標記名之間存在壹些差異:

局部變量僅在聲明它們的腳本範圍內有效。在腳本執行結束時,它們的值將會丟失。它們不能被應用程序中的任何其他腳本引用。

局部變量沒有點域。

標記計數中不計算局部變量。

必須先聲明局部變量,然後才能在腳本中使用它們;否則,該引用被視為標記名。您可以聲明壹個與標記同名的局部變量。

聲明局部變量

您可以在腳本中的任何地方聲明局部變量,只要您在首次使用它們之前聲明它們。若要聲明局部變量,請使用以下語句:

DIM LocVarName作為數據類型;

LocVarName是局部變量的名稱。該名稱必須符合標記名的命名約定。

數據類型是局部變量的數據類型。有效值包括離散、整數、實數和消息。如果未指定此選項,默認情況下使用整數。

對於要聲明的每個局部變量,必須使用單獨的DIM語句。這與某些編程語言(如C語言)不同,後者不能連續定義局部變量。

您可以聲明任意數量的局部變量。該數量僅受可用內存的限制。

例子

要聲明整數變量:

DIM MyLocalIntVar為整數;

要聲明多個實變量:

DIM mylocalrealv 1為實數;

模糊我的局部區域2為真實;

以下語句無效:

DIM mylocalrealv 1,MyLocalRealVar2 AS Real//不能連續定義。

局部變量和標記之間的命名沖突

您可以聲明壹個與現有標記同名的局部變量。然而,當在腳本中引用這個名稱時,局部變量總是優先於標記。例如,假設您有壹個現有的整數標記“iTag”並運行以下腳本:

將iTag設為整數;

iTag = 20

在這種情況下,賦值語句只向局部變量寫入壹個值。同名標簽的值保持不變。

關於Intouch腳本函數的局部變量和標記名之間的區別的介紹到此結束。