Module
Contents
Index 🔎︎

# Choose Function

আর্গুমেন্টের তালিকা হতে নির্বাচিত মান প্রদান করে।

## সিনট্যাক্স:

    Choose (Index, Selection1[, Selection2, ... [,Selection_n]])

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

ইনডেক্স: একটি সংখ্যাসূচক এক্সপ্রেশন যা প্রদান করা হবে এমন একটি মান উল্লেখ করে।

নির্বাচন1: যেকোনো এক্সপ্রেশন যা সম্ভাব্য পছন্দের একটি ধারণ করে।

Choose ফাংশনিট ইনডেক্স মানের উপর ভিত্তি করে এক্সপ্রেশনের একটি তালিকা থেকে একটি মান প্রদান করে থাকে। যদি ইনডেক্স = 1 হয়, তাহলে ফাংশনটি তালিকার প্রথম এক্সপ্রেশনটি প্রদান করে থাকে, যদি ইনডেক্স i = 2 হয়, তাহলে দ্বিতীয় এক্সপ্রেশনটি প্রদান করে থাকে, এবং অনুরূপ।

যদি ইনডেক্সের মান ১ এর চাইতে ছোট অথবা তালিকাভূক্ত এক্সপ্রেশনের সংখ্যার চাইতে বড় হয় তাহলে ফাংশনটি একটি নাল মান প্রদান করে থাকে।

বিভিন্ন স্ট্রিং থেকে একটি স্ট্রিং নির্বাচন করার জন্য নিচের উদাহরণটি নির্বাচন ফাংশনটি ব্যবহার করে থাকে যা দ্বরা একটি মেনু গঠিত হয়:

## Error codes:

5 Invalid procedure call

## উদাহরণ:

    Sub ExampleChoose

    Dim sReturn As String

        sReturn = ChooseMenu(2)

        Print sReturn

    End Sub

    Function ChooseMenu(Index As Integer)

        ChooseMenu = Choose(Index, "Quick Format", "Save Format", "System Format")

    End Function