Modul
Tartalom
Index 🔎︎

# 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