Contents

# Switch Function

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

### Syntax:

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

### Parameters:

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

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

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

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

### Error codes:

5 Invalid procedure call

### Example:

    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

সংশ্লিষ্ট প্রসঙ্গ

Choose Function

Select...Case Statement