ভিবিএস স্ক্রিপ্ট অ্যারে ফাংশন - ভিবিএস স্ক্রিপ্ট টিউটোরিয়াল 8 এর জন্য একটি দুর্দান্ত গাইড

vbscript অ্যারে ফাংশন

ভিবিএস স্ক্রিপ্ট টিউটোরিয়াল - সামগ্রীর সারণী

ভিবিএস স্ক্রিপ্ট টিউটোরিয়াল # 1: ভিবিএস স্ক্রিপ্ট ভেরিয়েবলগুলির ওভারভিউ 

ভিবিএস স্ক্রিপ্ট টিউটোরিয়াল # 2: VBScript শর্তসাপূর্ণ বিবৃতি এবং লুপগুলি

ভিবিএস স্ক্রিপ্ট টিউটোরিয়াল # 3: ভিবিএস স্ক্রিপ্ট পদ্ধতি

ভিবিএস স্ক্রিপ্ট টিউটোরিয়াল # 4: ভিবিএস স্ক্রিপ্ট ত্রুটি হ্যান্ডলিং এবং ভিবিএস স্ক্রিপ্ট কার্যকর

ভিবিএস স্ক্রিপ্ট টিউটোরিয়াল # 5: ভিবিএস স্ক্রিপ্ট স্ট্রিং ফাংশন

Vবিএসক্রিপ্ট টিউটোরিয়াল # 6: ভিবিএস স্ক্রিপ্ট তারিখ ফাংশন

ভিবিএস স্ক্রিপ্ট টিউটোরিয়াল # 7: ভিবিএস স্ক্রিপ্ট সময় ফাংশন

ভিবিএস স্ক্রিপ্ট টিউটোরিয়াল # 8: ভিবিএস স্ক্রিপ্ট অ্যারে ফাংশন

ভিবিএস স্ক্রিপ্ট টিউটোরিয়াল # 9: ভিবিএস স্ক্রিপ্ট ম্যাথ ফাংশন

ভিবিএস স্ক্রিপ্ট টিউটোরিয়াল # 10: VBScript রূপান্তর ফাংশন এবং VBScript ফর্ম্যাট ফাংশন

ভিবিএস স্ক্রিপ্ট টিউটোরিয়াল # 11: ভিবিএস স্ক্রিপ্ট অন্যান্য ফাংশন 

এই "ভিবিএস স্ক্রিপ্ট অ্যারে ফাংশন" নিবন্ধটির মাধ্যমে, আমরা উদাহরণ সহ বিভিন্ন ধরণের ঘন ঘন ব্যবহৃত ভিবিএসক্রিপ্ট অ্যারে ফাংশন ব্যাখ্যা করব। অ্যারে সম্পর্কিত গুরুত্বপূর্ণ ফাংশনগুলি হ'ল ভিবিএসক্রিপ্ট জয়েন, ভিবিএসক্রিপ্ট অ্যারে, ভিবিএসক্রিপ্ট ফিল্টার, ভিবিএসক্রিপ্ট বিভাজন ইত্যাদি etc.

ভিবিএস স্ক্রিপ্ট টিউটোরিয়াল # 8: ভিবিএস স্ক্রিপ্ট অ্যারে ফাংশন

ভিবিএস স্ক্রিপ্ট অ্যারে ফাংশন:

ভিবিএসক্রিপ্টে অ্যারেগুলির সাথে কাজ করার সময়, আমরা গুরুত্বপূর্ণ অ্যারে-সম্পর্কিত ক্রিয়াকলাপ যেমন তৈরি, হেরফের, রূপান্তর ইত্যাদির জন্য অন্তর্নির্মিত ভিবিএসক্রিপ্ট অ্যারে ফাংশনগুলি ব্যবহার করতে পারি এই নিবন্ধটি (ভিবিএস স্ক্রিপ্ট অ্যারে ফাংশনস) সমস্ত গুরুত্বপূর্ণ অন্তর্নির্মিত ভিবিএস স্ক্রিপ্ট অ্যারে ফাংশন ধারণ করে , যা বেশিরভাগ প্রোগ্রামগুলিতে ব্যবহৃত হয়। 

ভিবিএস স্ক্রিপ্ট অ্যারে ফাংশন - সংক্ষিপ্তসার:

  • vbscript অ্যারে - প্রদত্ত ডেটা মানগুলির উপর ভিত্তি করে একটি অ্যারের সংজ্ঞা দেয়।
  • vbscript ফিল্টার - একটি অ্যারে সংজ্ঞা দেয় যা অন্য এক-মাত্রিক স্ট্রিং অ্যারের সাবসেট। নতুন অ্যারে ফিল্টার মানদণ্ডের ভিত্তিতে তৈরি করা হয়েছে।
  • ভিসস্ক্রিপ্ট ইসআরে - একটি অ্যারে ভেরিয়েবল পরীক্ষা করুন এবং ফলাফলের ভিত্তিতে বুলিয়ান মানটি ফিরিয়ে দিন।
  • vbscript যোগদান করুন - একটি অ্যারে রূপান্তর করে এবং একটি স্ট্রিং মান প্রদান করে যেখানে সমস্ত অ্যারে উপাদানগুলি একটি নির্দিষ্ট ডিলিমিটার দ্বারা পৃথক করা হয়।
  • vbscript বিভক্ত - একটি স্ট্রিংকে শূন্য-ভিত্তিক, এক-মাত্রিক অ্যারে রূপান্তর করে।
  • vbscript এলবাউন্ড - একটি অ্যারের নিম্ন সূচকটি প্রদান করে।
  • VBScript ইউবাউন্ড - একটি অ্যারের উপরের সূচকটি প্রদান করে যা মাত্রা নির্দেশ করে।

ভিবিএস স্ক্রিপ্ট অ্যারে ফাংশন - বিশদ:

সমস্ত গুরুত্বপূর্ণ vbscript অ্যারে ফাংশন যথাযথ উদাহরণ সহ এই বিভাগে ব্যাখ্যা করা হয়েছে।

vbscript অ্যারে:

vbscript অ্যারে ফাংশন প্রদত্ত ডেটা মানগুলির উপর ভিত্তি করে একটি অ্যারের সংজ্ঞা দেয়। অ্যারে উপাদানগুলি vbscript অ্যারে ফাংশনে আর্গুমেন্টগুলি পাস করা হয়।

সিনট্যাক্স: অ্যারে (আরগলিস্ট)

প্যারামিটারের বর্ণনা:

যুক্তি তালিকা - এগুলি বাধ্যতামূলক পরামিতি। আর্গুমেন্টের তালিকা (কমা দ্বারা পৃথক) মূলত অ্যারের উপাদান।

উদাহরণ:

নীচের উদাহরণে, আমরা ভিবিএসক্রিপ্ট অ্যারে ফাংশনটি ব্যবহার করে সপ্তাহের দিনগুলির একটি অ্যারে তৈরি করব এবং একটি বার্তা বাক্সে সপ্তাহের প্রথম দিন (0 সূচক) প্রদর্শন করব।

dayArray = Array("Mon","Tue","Wed","Thu","Fri","Sat","Sun")
msgbox "The first day of week: " & dayArray(0)

Output (Message Box): 
The first day of week: Mon
vbscript অ্যারে ফাংশন - vbscript অ্যারে
vbscript অ্যারে ফাংশন - vbscript অ্যারে

vbscript ফিল্টার:

ভিবিএসক্রিপ্ট ফিল্টার ফাংশন শূন্য-ভিত্তিক অ্যারে সংজ্ঞায়িত করে যা এক-মাত্রিক স্ট্রিং অ্যারের সাবসেট ধারণ করে। এক-মাত্রিক নতুন অ্যারে ফিল্টার মানদণ্ডের ভিত্তিতে তৈরি করা হয়েছে।

সিনট্যাক্স: ফিল্টার (স্ট্রিং_আরে, মান [, অন্তর্ভুক্ত [, তুলনা]]]

প্যারামিটারের বর্ণনা:

স্ট্রিং_আরে - এটি একটি বাধ্যতামূলক প্যারামিটার যা স্ট্রিংয়ের এক-মাত্রিক অ্যারে নির্দেশ করে।

মূল্য - এটি একটি বাধ্যতামূলক প্যারামিটার যা ফিল্টার মানদণ্ডের প্রতিনিধিত্ব করে, অর্থাৎ অ্যারে অনুসন্ধানের জন্য স্ট্রিং এক্সপ্রেশন।

অন্তর্ভুক্ত করা - এটি একটি alচ্ছিক বুলিয়ান প্যারামিটার। যদি আমরা পরামিতি অন্তর্ভুক্ত হিসাবে "সত্য" মান সরবরাহ করি তবে এতে এমন উপাদানগুলি রয়েছে যা অনুসন্ধান করা মাপদণ্ড থাকে। অন্যথায়, এটি উপাদানগুলিকে বাদ দেবে যা মানদণ্ড ধারণ করে। প্রচলিত মূল্য সঠিক।

তুলনা করা - এটি একটি alচ্ছিক পরামিতি যা তুলনা প্রকারটিকে বাইনারি বা পাঠ্য হিসাবে নির্দিষ্ট করে। নির্দিষ্ট না করা থাকলে ডিফল্ট হিসাবে প্যারামিটার মান শূন্য হিসাবে গণ্য হবে। সম্ভাব্য মানগুলি হ'ল - 

· 0 = vbBinaryCompare - একটি বাইনারি পরীক্ষা করা form

· 1 = vbTextCompare - একটি পাঠ্য পরীক্ষণ সম্পাদন করুন

উদাহরণ:

নীচের উদাহরণে, আমরা সপ্তাহের দিন অ্যারের উপাদানগুলির উপর ভিত্তি করে vbscript ফিল্টার ফাংশন ব্যবহার করে একটি অ্যারে তৈরি করব, এতে "এস" অক্ষর রয়েছে।

dayArray = Array("Mon","Tue","Wed","Thu","Fri","Sat","Sun")
filterArray = Filter(dayArray, "S")
for each e in filterArray
	msgbox e
next

Output (Message Box): 
Sat
Sun

ভিসস্ক্রিপ্ট ইসআরে:

vbscript isarray ফাংশন পরীক্ষা করে এবং একটি নির্দিষ্ট ভেরিয়েবল যাচাই করার পরে একটি বুলিয়ান মান দেয় যা অ্যারে হয় না। বৈধ অ্যারের জন্য, ফেরতের মানটি সত্য এবং অন্যথায় মিথ্যা ফিরিয়ে দেওয়া হবে।

সিনট্যাক্স: ইসআরে (পরিবর্তনশীল)

প্যারামিটারের বর্ণনা:

পরিবর্তনশীল - এটি একটি প্রয়োজনীয় প্যারামিটার যা যাচাই করা প্রয়োজন।

উদাহরণ:

নীচের উদাহরণে, আমরা কোনও ভেরিয়েবল এটির অ্যারে কিনা তা পরীক্ষা করব।

dayArray = Array("Mon","Tue","Wed","Thu","Fri","Sat","Sun")
boolFlag = IsArray(dayArray)
msgbox "Return value: " & boolFlag

Output (Message Box): 
Return value: True

যোগদান করুন:

vbscript join ফাংশন একটি অ্যারেটিকে স্ট্রিং এক্সপ্রেশনে রূপান্তর করে যেখানে সমস্ত অ্যারে উপাদানগুলি একটি নির্দিষ্ট ডিলিমিটার দ্বারা পৃথক করা হয়।

বাক্য গঠন: যোগদান(অ্যারে [, বিস্ময়কর])

প্যারামিটারের বর্ণনা:

বিন্যাস - এটি একটি প্রয়োজনীয় প্যারামিটার যা এক-মাত্রিক অ্যারে উপস্থাপন করে।

সীমানা - এটি একটি .চ্ছিক প্যারামিটার যা স্ট্রিং এক্সপ্রেশনে রূপান্তরিত করার পরে প্রতিটি অ্যারে উপাদান পৃথক করতে ব্যবহৃত হয়।

উদাহরণ:

নীচের উদাহরণে, আমরা উইডসক্রিপ্ট জোড় ফাংশন ব্যবহার করে সপ্তাহের দিন অ্যারেটিকে স্ট্রিং এক্সপ্রেশনে রূপান্তর করব যেখানে সমস্ত উপাদান কমা দ্বারা পৃথক করা হবে।

dayArray = Array("Mon","Tue","Wed","Thu","Fri","Sat","Sun")
dayString = Join(dayArray, ",")
msgbox "Converted week day string: " & dayString

Output (Message Box): 
Converted week day string: Mon,Tue,Wed,Thu,Fri,Sat,Sun
vbscript অ্যারে ফাংশন - vbscript যোগদান
vbscript অ্যারে ফাংশন - vbscript যোগদান

vbscript বিভক্ত:

ভিবিএসক্রিপ্ট বিভক্ত ফাংশন একটি স্ট্রিংকে এক-মাত্রিক অ্যারেতে রূপান্তর করে যেখানে অ্যারে উপাদানগুলি নির্দিষ্ট ডিলিমিটরের ভিত্তিতে তৈরি করা হয়।

বাক্য গঠন: বিভক্ত করা(অভিব্যক্তি [, বিস্ময়কর [, গণনা [, তুলনা]]])

প্যারামিটারের বর্ণনা:

অভিব্যক্তি - এটি একটি প্রয়োজনীয় প্যারামিটার যা একটি স্ট্রিং এক্সপ্রেশন উপস্থাপন করে।

সীমানা - এটি একটি .চ্ছিক প্যারামিটার যা স্ট্রিং এক্সপ্রেশনের মধ্যে প্রতিটি অ্যারে উপাদানকে পৃথক করতে ব্যবহৃত হয়। ডিফল্ট মান হল স্থান।

গণনা - এটি একটি alচ্ছিক প্যারামিটার যা ফেরত দেওয়ার জন্য সাবস্ট্রিং / অ্যারে উপাদানগুলির গণনা উপস্থাপন করে। ডিফল্ট মান -1 নির্দিষ্ট করে যে পুরো স্ট্রিং অ্যারের একক উপাদান হিসাবে ফিরে আসবে।

তুলনা করা - এটি একটি alচ্ছিক পরামিতি যা তুলনা প্রকারটিকে বাইনারি বা পাঠ্য হিসাবে নির্দিষ্ট করে। নির্দিষ্ট না করা থাকলে ডিফল্ট হিসাবে প্যারামিটার মান শূন্য হিসাবে গণ্য হবে। সম্ভাব্য মানগুলি হ'ল - 

· 0 = vbBinaryCompare - একটি বাইনারি পরীক্ষা করা form

· 1 = vbTextCompare - একটি পাঠ্য পরীক্ষণ সম্পাদন করুন

উদাহরণ:

নীচের উদাহরণে, আমরা একটি স্ট্রিং এক্সপ্রেশনকে রূপান্তর করব, এতে সপ্তাহের সমস্ত দিনের নাম থাকে যা আধা-কলাম দ্বারা পৃথক করা হয়, ভিবিএসক্রিপ্ট বিভক্ত ফাংশন ব্যবহার করে। রূপান্তরের পরে, আমরা এক সপ্তাহের প্রথম এবং শেষ দিনটি প্রদর্শন করব।

string_expression = "Mon;Tue;Wed;Thu;Fri;Sat;Sun"
dayArr = Split(string_expression, ";")
msgbox "First day-> " & dayArr(0) & " and Last day-> " & dayArr(6)

Output (Message Box): 
First day-> Mon and Lat day-> Sun
vbscript অ্যারে ফাংশন - vbscript বিভক্ত
vbscript অ্যারে ফাংশন - vbscript বিভক্ত

ভিসস্ক্রিপ্ট এলবাউন্ড:

vbscript lbound ফাংশন নিম্ন সূচকটি প্রদান করে, যেমন নির্দিষ্ট মাত্রার জন্য একটি অ্যারের ক্ষুদ্রতম সাবস্ক্রিপ্ট। একটি অ্যারের জন্য lbound মান সর্বদা 0 হয়।

বাক্য গঠন: লম্বা(অ্যারে [, মাত্রা])

প্যারামিটারের বর্ণনা:

বিন্যাস - এটি একটি প্রয়োজনীয় প্যারামিটার যা এক-মাত্রিক অ্যারে উপস্থাপন করে।

মাত্রা - এটি একটি alচ্ছিক প্যারামিটার যা অ্যারের মাত্রা নির্দেশ করে যার জন্য ক্ষুদ্রতম সাবস্ক্রিপ্ট ফিরিয়ে দেওয়া হবে। মানটি প্রথম মাত্রার জন্য 1 হবে, দ্বিতীয় মাত্রার জন্য 2 হবে এবং আরও অনেক কিছু। ডিফল্ট মান 1। 

উদাহরণ:

নীচের উদাহরণে, আমরা vbscript lbound ফাংশনটি ব্যবহার করে নিম্ন সাবস্ক্রিপ্ট মানটি আবিষ্কার করব এবং প্রদর্শন করব।

string_expression = "Mon;Tue;Wed;Thu;Fri;Sat;Sun"
dayArr = Split(string_expression, ";")
msgbox "Lbound Value-> " & Lbound(dayArr)

Output (Message Box): 
Lbound Value-> 0

ইউএসবাউন্ড:

vbscript ubound ফাংশন উপরের সূচকটি প্রদান করে, যেমন নির্দিষ্ট মাত্রার জন্য একটি অ্যারের বৃহত্তম সাবস্ক্রিপ্ট। একটি অ্যারের জন্য উবাউন্ড মানটি সর্বোচ্চ অ্যারে সূচককে বোঝায় যে উপাদান বিয়োগের সংখ্যা। এই ফাংশনটি অ্যারের দৈর্ঘ্য গণনা করতে সহায়তা করে।

বাক্য গঠন: উবাউন্ড(অ্যারে [, মাত্রা])

প্যারামিটারের বর্ণনা:

বিন্যাস - এটি একটি প্রয়োজনীয় প্যারামিটার যা এক-মাত্রিক অ্যারে উপস্থাপন করে।

মাত্রা - এটি একটি alচ্ছিক প্যারামিটার যা অ্যারের মাত্রা নির্দেশ করে যার জন্য ক্ষুদ্রতম সাবস্ক্রিপ্ট ফিরিয়ে দেওয়া হবে। মানটি প্রথম মাত্রার জন্য 1 হবে, দ্বিতীয় মাত্রার জন্য 2 হবে এবং আরও অনেক কিছু। ডিফল্ট মান 1। 

উদাহরণ:

নীচের উদাহরণে, আমরা vbscript ইউবাউন্ড ফাংশনটি ব্যবহার করে দীর্ঘতম সাবস্ক্রিপ্ট মানটি আবিষ্কার করব এবং প্রদর্শন করব।

string_expression = "Mon;Tue;Wed;Thu;Fri;Sat;Sun"
dayArr = Split(string_expression, ";")
msgbox "Ubound Value-> " & Ubound(dayArr)

Output (Message Box): 
Ubound Value-> 6
vbscript অ্যারে ফাংশন - vbcript স্ক্রিন
vbscript অ্যারে ফাংশন - vbcript স্ক্রিন

উপসংহার:

এই ভিবিএসক্রিপ্ট অ্যারে ফাংশন নিবন্ধের মাধ্যমে, আমরা ঘন ঘন ব্যবহৃত ভিবিএসক্রিপ্ট অ্যারে ফাংশনগুলি সম্পর্কে যেমন শিখেছি যেমন, ভিবিএসক্রিপ্ট অ্যারে, ভিবিএসক্রিপ্ট ফিল্টার, ভিবিএসক্রিপ্ট স্প্লিন ফাংশন ইত্যাদি পরবর্তী ভিবিএসক্রিপ্ট টিউটোরিয়ালে, আমরা ভিবিএস স্ক্রিপ্ট ফাংশন সম্পর্কে আরও ফাংশন ব্যাখ্যা করব। থেকে VBScript আরও পড়তে দয়া করে ক্লিক করুন এখানে.

কে মন্ডল সম্পর্কে

হাই, আমি কে মন্ডল, আমি একটি শীর্ষস্থানীয় প্রতিষ্ঠানের সাথে যুক্ত। আমি ডোমেন জুড়ে 12+ বছরের কাজের অভিজ্ঞতা রাখছি যেমন, অ্যাপ্লিকেশন বিকাশ, অটোমেশন টেস্টিং, আইটি পরামর্শদাতা। আমি বিভিন্ন প্রযুক্তি শেখার জন্য খুব আগ্রহী। আমি আমার আকাঙ্ক্ষা পূরণ করতে এবং বর্তমানে ল্যাম্বডিজিক্সে দুজনেই একজন লেখক এবং ওয়েবসাইট বিকাশকারী হিসাবে অবদান রাখছি।
লিংকডইন- https://www.linkedin.com/in/kumaresh-mondal/ এ সংযুক্ত করুন

মতামত দিন

আপনার ইমেইল প্রকাশ করা হবে না। প্রয়োজনীয় ক্ষেত্রগুলি * চিহ্নিত করা আছে।

লাম্বদা গিক্স