RSet Statement
স্ট্রিং চলকের মধ্যে একটি স্ট্রিংকে ডান প্রান্তিক, অথবা একটি ব্যবহারকারী-নির্ধারিত চলকের ধরনকে আরেকটি ধরনে অনুলিপি করা হয়।
সিনট্যাক্স:
RSet Text As String = Text or RSet Variable1 = Variable2
প্যারামিটার:
টেক্সট: যে কোন স্ট্রিং চলক।
পাঠ্য: স্ট্রিং চলকে যে স্ট্রিংটিকে আপনি ডান প্রান্তিক করতে চান।
Variable1: ব্যবহারকারী নির্ধারিত চলক যা অনুলিপিকৃত চলকের লক্ষ্য।
Variable2: ব্যবহারকারী নির্ধারিত চলক যা আপনি অন্য চলকে অনুলিপি করতে চান।
যদি ষ্ট্রিংটি ষ্ট্রিং ভেরিয়েবল অপেক্ষা ছোট হয়, তাহলে RSet ষ্ট্রিং ভেরিয়েবলের মধ্যে ষ্ট্রিং ডান প্রান্তিক করে থাকে। ষ্ট্রিং ভেরিয়েবলের অবশিষ্ট অবস্থান ফাঁকা স্থান দ্বারা প্রতিস্থাপিত হয়। যদি ষ্ট্রিংটি ষ্ট্রিং ভেরিয়েবল অপেক্ষা দীর্ঘ হয়, তাহলে ভেরিয়েবলের দৈর্ঘ্যে অতিক্রম করলে অক্ষরটি ছেঁটে ছোট করা হয়, এবং শুধুমাত্র অবশিষ্ট অক্ষরসমূহ স্ট্রিং ভেরিয়েবলের মধ্যে ডান প্রান্তিক করা হয়।
একটি ব্যবহারকারী নির্ধারিত ধরন থেকে অন্যটিতে চলক বরাদ্দ করতে আপনি RSet স্টেটমেন্ট ব্যবহার করতে পারেন।
একটি ষ্ট্রিং এর বাম এবং ডান প্রান্তিককরণ পরিবর্তন করতে নিচের উদাহরণটিতে RSetএবং LSet স্টেটমেন্ট ব্যবহার করা হয়।
উদাহরণ:
Sub ExampleRLSet
Dim sVar As String
Dim sExpr As String
sVar = String(40,"*")
sExpr = "SBX"
৪০-অক্ষর স্ট্রিং এর REM ডান-প্রান্তিক "SBX"
REM একটি ফাঁকা স্থান তারকা চিহ্নের মাধ্যমে প্রতিস্থাপিত করে
RSet sVar = sExpr
Print ">"; sVar; "<"
sVar = String(5,"*")
sExpr = "123457896"
RSet sVar = sExpr
Print ">"; sVar; "<"
sVar = String(40,"*")
sExpr = "SBX"
৪০-অক্ষর স্ট্রিং এর REM বাম-প্রান্তিক "SBX"
LSet sVar = sExpr
Print ">"; sVar; "<"
sVar = String(5,"*")
sExpr = "123456789"
LSet sVar = sExpr
Print ">"; sVar; "<"
End Sub