Switch Function

মান অনুবর্তী একটি এক্সপ্রেশন দ্বারা গঠিত আরগুমেন্টের একটি তালিকা মূল্যান করে থাকে। Switch ফাংশনটি একটি মান প্রদান করে থাকে যা ফাংশন দ্বারা পাস করা একটি এক্সপ্রেশনের সাথে সংযুক্ত।

সিনট্যাক্স:

Switch (Expression1, Value1[, Expression2, Value2[..., Expression_n, Value_n]])

প্যারামিটার:

Switch ফাংশনের মাধ্যমে এক্সপ্রেশনটি বাম থেকে ডানে মূল্যায়ন করা হয়, এবং তারপর ফাংশন এক্সপ্রেশনে বরাদ্দকৃত মানটি প্রদান করে থাকে। যদি মান এবং এক্সপ্রেশন একটি জোড়া হিসেবে পরদান করা না হয় তাহলে রানটাইম ত্রুটি সংঘটিত হয়ে থাকে।

এক্সপ্রেশন: এক্সপ্রেশন যা আপনি মূল্যায়ন করতে চান।

মান: এক্সপ্রেশনটি True হলে আপনি যে মানটি প্রদান করতে চান।

নিচের উদাহরণ, পরিবর্তন ফাংশনটি নামে যথাযথ শ্রেণীবিন্যাস প্রয়োগ করে থাকে যা ফাংশনে পাস করা হয়।

Error codes:

5 Invalid procedure call

উদাহরণ:

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