PowerShell:
স্ট্রিং এর দৈর্ঘ্য খুঁজে পাওয়া
কিভাবে:
PowerShell-এ স্ট্রিং দৈর্ঘ্য পাওয়া সরাসরি সম্ভব। শুধু একটি স্ট্রিং .Length
প্রোপার্টির কাছে নিক্ষেপ করুন, এইরকম ভাবে:
$myString = "হ্যালো, ওয়ার্ল্ড!"
$myStringLength = $myString.Length
Write-Host "স্ট্রিং-এর দৈর্ঘ্য: $myStringLength"
আপনি আউটপুট পাবেন:
স্ট্রিং-এর দৈর্ঘ্য: 13
এটি সব আছে। সরাসরি এবং নির্বিঘ্ন।
গভীর ডাইভ
পুরানো দিনে, অধিকাংশ প্রোগ্রামিং ভাষায় একটি স্ট্রিং-এর দৈর্ঘ্য পেতে জটিল ফাংশন বা প্রক্রিয়া জড়িত হত। আজকাল, PowerShell-এ এটি শুধুমাত্র একটি প্রোপার্টি কল হিসেবে সহজ।
মৌলিক .Length
প্রোপার্টির বাইরে, PowerShell এই নির্দিষ্ট টাস্কের জন্য অন্তর্নির্মিত বিকল্প প্রদান করে না। তবে, PowerShell আসার আগে, উইন্ডোজে স্ক্রিপ্টিং ব্যাচ ফাইল বা VBScript-এর মাধ্যমে করা হত, যেখানে একটি স্ট্রিং-এর দৈর্ঘ্য খুঁজে পাওয়া এত সহজ ছিল না।
বাস্তবায়নের দিক থেকে, যখন আপনি $myString.Length
ব্যবহার করেন, PowerShell স্ট্রিং অবজেক্টের মেটাডেটা অ্যাক্সেস করে - PowerShell-এ স্ট্রিংগুলি .NET থেকে আসা System.String ক্লাসের অবজেক্ট। .Length
প্রোপার্টি সেই ক্লাসের একটি সদস্য।
আরও দেখুন
PowerShell স্ট্রিংগুলিতে আরও গভীরে ডুব দিন:
.NET-এ স্ট্রিংগুলি কিভাবে কাজ করে তার বৃহত্তর প্রেক্ষাপটের জন্য: