LSet Statement

Hozzáigazít egy karakterláncot egy string (karakterlánc) változó bal oldalához, vagy átmásol egy felhasználó által definiált típusú változót egy másik, felhasználó által definiált típusú változóba.

Szintaxis:

LSet Változó As String = Szöveg vagy LSet Változó1 = Változó2

Paraméterek:

Változó: Bármilyen string (karakterlánc) változó, amely a balra igazítandó karakterláncot tartalmazza.

Szöveg: Karakterlánc, amelyet a string (karakterlánc) változó bal oldalához akar igazítani.

Változó1: Annak a felhasználó által definiált típusú változónak a neve, amelyre másolni akar.

Változó2: Annak a felhasználó által definiált típusú változónak a neve, amelyről másolni akar.

Ha a karakterlánc rövidebb a string (karakterlánc) változónál, akkor az LSet balra igazítja a karakterláncot a string (karakterlánc) változón belül. A string (karakterlánc) változó fennmaradó helyeit szóközökre cseréli. Ha a karakterlánc hosszabb a string (karakterlánc) változónál, akkor csak a string (karakterlánc) változó maximális hosszáig tartó bal oldali karakterek kerülnek átmásolásra. Az LSet utasítással felhasználó által definiált típus változót is átmásolhat ugyanazon típus másik változójába.

PĂ©lda:

Sub ExampleRLSet

Dim sVar As String

Dim sExpr As String

    sVar = String(40,"*")

    sExpr = "SBX"

    ' „SBX” igazítása a 40 karakteres hivatkozás-karakterláncon belül

    ' Csillagok lecserélése szóközökre

    RSet sVar = sExpr

    Print ">"; sVar; "<"

    sVar = String(5,"*")

    sExpr = "123457896"

    RSet sVar = sExpr

    Print ">"; sVar; "<"

    sVar = String(40,"*")

    sExpr = "SBX"

    ' „SBX” balra igazítása a 40 karakteres hivatkozás-karakterláncon belül

    LSet sVar = sExpr

    Print ">"; sVar; "<"

    sVar = String(5,"*")

    sExpr = "123456789"

    LSet sVar = sExpr

    Print ">"; sVar; "<"

End Sub