Modul
Tartalom
Index 🔎︎

# RSet utasítás

Jobbra igazít egy karakterláncot egy string (karakterlánc) változón belül, vagy átmásol egy felhasználó által definiált típusú változót egy másik változóba.

## Szintaxis:

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

## Paraméterek:

Szöveg: Bármilyen string (karakterlánc) változó.

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

Változó1: Felhasználó által definiált változó, amely a másolandó változó célja.

Változó2: Felhasználó által definiált változó, amelyet egy másik változóba akar másolni.

Ha a karakterlánc rövidebb a string (karakterlánc) változónál, akkor az RSet jobbra igazítja a karakterláncot a string (karakterlánc) változón belül. A string (karakterlánc) változó fennmaradó karakterei szóközökre cserélődnek. Ha a karakterlánc hosszabb a string (karakterlánc) változónál, akkor a változó hosszát meghaladó karakterek le lesznek vágva, és csak a fennmaradó karakterek lesznek jobbra igazítva a string (karakterlánc) változón belül.

Az RSet utasítás segítségével a felhasználó által definiált típusú változókat hozzárendelheti másik típushoz.

Az alábbi példák az RSet és LSet utasítást használják a karakterlánc balra és jobbra igazításának módosításához.

## Példa:

    Sub ExampleRLSet

    Dim sVar As String

    Dim sExpr As String

        sVar = String(40,"*")

        sExpr = "SBX"

        ' „SBX” jobbra igazítása egy 40 karakteres karakterláncban

        ' 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 egy 40 karakteres karakterláncban

        LSet sVar = sExpr

        Print ">"; sVar; "<"

        sVar = String(5,"*")

        sExpr = "123456789"

        LSet sVar = sExpr

        Print ">"; sVar; "<"

    End Sub