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