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