IBM Lotus Symphony
|
Kohdistaa merkkijonon merkkijonomuuttujan vasemmalle puolelle tai kopioi käyttäjän määrittämän muuttujan lajin toiseen, erilajiseen käyttäjän määrittämään muuttujaan.
LSet Var As String = Text or LSet Var1 = Var2
Var: Mikä tahansa merkkijonomuuttuja, joka sisältää merkkijonon, jonka haluat kohdistaa vasemmalle.
Text: Merkkijono, jonka haluat kohdistaa merkkijonomuuttujan vasemmalle puolelle.
Var1: Sen käyttäjän määrittämän muuttujan nimi, johon haluat kopioida.
Var2: Sen käyttäjän määrittämän muuttujan nimi, josta haluat kopioida.
Jos merkkijono on lyhyempi kuin merkkijonomuuttuja, LSet-lause kohdistaa merkkijonon vasemmalle merkkijonomuuttujassa. Jäljelle jäävät merkkijonomuuttujan merkkipaikat korvataan tyhjämerkeillä. Jos merkkijono on pidempi kuin merkkijonomuuttuja, vain vasemmanpuolimmaisimmat merkit merkkijonomuuttujan pituuteen saakka kopioidaan. LSet-lauseen avulla voit myös kopioida käyttäjän määrittämän muuttujan toiseen samanlajiseen muuttujaan.
Sub ExampleRLSet
Dim sVar As String
Dim sExpr As String
sVar = String(40,"*")
sExpr = "SBX"
REM Kohdista "SBX" 40-merkkisessä viitemerkkijonossa
REM Korvaa tähtimerkit tyhjämerkeillä
RSet sVar = sExpr
Print ">"; sVar; "<"
sVar = String(5,"*")
sExpr = "123457896"
RSet sVar = sExpr
Print ">"; sVar; "<"
sVar = String(40,"*")
sExpr = "SBX"
REM Kohdista "SBX" vasemmalle 40-merkkisessä viitemerkkijonossa
LSet sVar = sExpr
Print ">"; sVar; "<"
sVar = String(5,"*")
sExpr = "123456789"
LSet sVar = sExpr
Print ">"; sVar; "<"
End Sub