LibreOffice 25.2 Help
মান অনুবর্তী একটি এক্সপ্রেশন দ্বারা গঠিত আরগুমেন্টের একটি তালিকা মূল্যান করে থাকে। Switch ফাংশনটি একটি মান প্রদান করে থাকে যা ফাংশন দ্বারা পাস করা একটি এক্সপ্রেশনের সাথে সংযুক্ত।
Switch (Expression1, Value1[, Expression2, Value2[..., Expression_n, Value_n]]) As Variant
Switch ফাংশনের মাধ্যমে এক্সপ্রেশনটি বাম থেকে ডানে মূল্যায়ন করা হয়, এবং তারপর ফাংশন এক্সপ্রেশনে বরাদ্দকৃত মানটি প্রদান করে থাকে। যদি মান এবং এক্সপ্রেশন একটি জোড়া হিসেবে পরদান করা না হয় তাহলে রানটাইম ত্রুটি সংঘটিত হয়ে থাকে।
এক্সপ্রেশন: এক্সপ্রেশন যা আপনি মূল্যায়ন করতে চান।
মান: এক্সপ্রেশনটি True হলে আপনি যে মানটি প্রদান করতে চান।
নিচের উদাহরণ, পরিবর্তন ফাংশনটি নামে যথাযথ শ্রেণীবিন্যাস প্রয়োগ করে থাকে যা ফাংশনে পাস করা হয়।
Sub ExampleSwitch
Dim sGender As String
    sGender = GetGenderIndex( "John" )
    MsgBox sGender
End Sub
 
Function GetGenderIndex (sName As String) As String
    GetGenderIndex = Switch(sName = "Jane", "female", sName = "John", "male")
End Function