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