LSet utasítás

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

Please support us!