String
將變數宣告為字串變數。
格式
String 變數名稱$[(陣列的最大元素編號)] [,變數名稱$[(陣列變數的最大元素編號)]...]
參數
- 變數名稱$
- 指定宣告為字串型的變數名稱。陣列變數的最大元素編號
是陣列變數的最大元素編號,最大可宣告三維。使用如下格式。可省略。
(最大元素編號1, [最大元素編號2], [最大元素編號3])
元素編號是從0開始的,因此元素數是最大元素編號上加上1的數。在所有元素數不超過以下最大值的範圍內,指定各最大元素編號。- 本地變數:200
- 備份變數(Global Preserve):400
- 全域變數和模組變數:10,000
說明
String用於宣告變數的字串型。字串型變數最大可使用255個字元。在Function的開頭宣告本地變數。在Function之外宣告全域變數和模組變數。
String運算子
可對字串變數使用以下運算子。
+:合併多個字串變數。可用於對字串變數進行分配的陳述式或Print命令。
Example: name$ = fname$ + " " + lname$
=:對多個字串變數進行比較。包含Case在內的2個字串完全一致時,傳回True。
Example: If temp1$ = "A" Then GoSub test
< >:對多個字串變數進行比較。2個字串當中有1個以上的字元不同時,傳回True。
Example: If temp1$ <> "A" Then GoSub test
注意
請在變數名稱最後附加「$」
請在String型變數名稱最後附加「$」。
參照
Boolean、Byte、Double、Global、Int32、Int64、Integer、Long、Real、Short、UByte、UInt32、UInt64、UShort
String範例
String password$
String A$(10) 'String型的一維陣列
String B$(10, 10) 'String型的二維陣列
String C$(5, 5, 5) 'String型的三維陣列
Print "Enter password:"
Input password$
If UCase$(password$) = "Epson" Then
Call RunMaintenance
Else
Print "Password invalid!"
EndIf