PowerShell:
কোডকে ফাংশনগুলিতে আয়োজন করা
কিভাবে:
আসুন দুটি সংখ্যার যোগফল হিসেবে করার জন্য একটি ফাংশন লিখি। সাধারণ, কিন্তু এটি বিষয়বস্তুকে প্রদর্শন করে।
function Add-Numbers {
param (
[int]$FirstNum,
[int]$SecondNum
)
return $FirstNum + $SecondNum
}
# ফাংশনটি 5 এবং 10 দিয়ে কল করুন
$sum = Add-Numbers -FirstNum 5 -SecondNum 10
Write-Output "যোগফল হল $sum"
নমুনা আউটপুট:
যোগফল হল 15
গভীরে ডুব:
PowerShell-এ ফাংশন, অধিকাংশ ভাষায় যেমন, পুরানো খবর। আমরা Fortran-এর দিন থেকেই কোডকে বিভাগায়িত করে আসছি। এটি ‘চাকা পুনরাবিষ্কার না করা’ সম্পর্কে। বিকল্প? অবশ্যই, স্ক্রিপ্ট বা সিমলেটস। কিন্তু তাদের মধ্যে স্ক্রিপ্টগুলির মধ্যে ফাংশনগুলির পরিষ্কারতা এবং প্রসঙ্গ-সচেতনতা অভাব রয়েছে।
বাস্তবায়ন? ফাংশনগুলি আমাদের উদাহরণের মতো সাধারণ হতে পারে বা স্কোপ, পাইপলাইন ইনপুট এবং আরও অনেক কিছুর সাথে জটিল হতে পারে। ‘এডভান্সড ফাংশনস’ নিন। এগুলো সিমলেটগুলির মতো আচরণ করে, যার প্যারামিটারগুলিতে অ্যাট্রিবিউট থাকে, যেমন [Parameter(Mandatory=$true)]।
এটি PowerShell-এর নমনীয়তার একটি স্বাদ।