LSet Statement
๋ฌธ์์ด์ ๋ฌธ์์ด ๋ณ์์ ์ผ์ชฝ์ ๋ง์ถ๊ฑฐ๋ ์ฌ์ฉ์ ์ ์ ์ ํ์ ๋ณ์๋ฅผ ๋ค๋ฅธ ์ฌ์ฉ์ ์ ์ ์ ํ์ ๋ณ์์ ๋ณต์ฌํฉ๋๋ค.
๊ตฌ๋ฌธ:
LSet Var As String = Text ๋๋ LSet Var1 = Var2
๋งค๊ฐ ๋ณ์:
Var: ์ผ์ชฝ์ ๋ง์ถ ๋ฌธ์์ด์ด ํฌํจ๋ ์์์ ๋ฌธ์์ด ๋ณ์์ ๋๋ค.
Text: ๋ฌธ์์ด ๋ณ์์ ์ผ์ชฝ์ ๋ง์ถ ๋ฌธ์์ด์ ๋๋ค.
Var1: ๋ณต์ฌํ ๋ณ์๋ฅผ ๋ณต์ฌํ ์ฌ์ฉ์ ์ ์ ์ ํ ๋ณ์์ ์ด๋ฆ์ ๋๋ค.
Var2: ๋ค๋ฅธ ๋ณ์์ ๋ณต์ฌํ ์ฌ์ฉ์ ์ ์ ์ ํ ๋ณ์์ ์ด๋ฆ์ ๋๋ค.
๋ฌธ์์ด์ด ๋ฌธ์์ด ๋ณ์๋ณด๋ค ์งง์ ๊ฒฝ์ฐ LSet์ ๋ฌธ์์ด ๋ณ์ ๋ด์์ ๋ฌธ์์ด์ ์ผ์ชฝ์ผ๋ก ๋ง์ถฅ๋๋ค. ๋ฌธ์์ด ๋ณ์์ ๋๋จธ์ง ๋ถ๋ถ์ ๋ชจ๋ ๊ณต๋ฐฑ์ผ๋ก ๋ฐ๋๋๋ค. ๋ฌธ์์ด์ด ๋ฌธ์์ด ๋ณ์๋ณด๋ค ๊ธธ ๊ฒฝ์ฐ ๋งจ ์ผ์ชฝ ๋ฌธ์๊ฐ ๋ฌธ์์ด ๋ณ์ ๊ธธ์ด๋งํผ๋ง ๋ณต์ฌ๋ฉ๋๋ค. ๋ํ LSet ๋ฌธ์ ์ฌ์ฉํ๋ฉด ์ฌ์ฉ์ ์ ์ ์ ํ ๋ณ์๋ฅผ ๋์ผํ ์ ํ์ ๋ค๋ฅธ ๋ณ์์ ๋ณต์ฌํ ์ ์์ต๋๋ค.
์:
Sub ExampleRLSet
Dim sVar As String
Dim sExpr As String
sVar = String(40,"*")
sExpr = "SBX"
REM Align "SBX" within the 40-character reference string
REM Replace asterisks with spaces
RSet sVar = sExpr
Print ">"; sVar; "<"
sVar = String(5,"*")
sExpr = "123457896"
RSet sVar = sExpr
Print ">"; sVar; "<"
sVar = String(40,"*")
sExpr = "SBX"
REM Left-align "SBX" within the 40-character reference string
LSet sVar = sExpr
Print ">"; sVar; "<"
sVar = String(5,"*")
sExpr = "123456789"
LSet sVar = sExpr
Print ">"; sVar; "<"
End Sub