কনসোলে মুদ্রণের বিভিন্ন উপায় (প্রতিধ্বনি) সম্পর্কে আমার কিছুটা বিভ্রান্তি হচ্ছে। আমি দেখেছি কনসোলে আউটপুট লেখার একাধিক উপায় রয়েছে, যেমন:
Write-Host "Hello world1"
"Hello World2"
Out-Host -InputObject "Hello World3"
তিনটি উপায় কনসোলে মুদ্রণ করবে। মাঝেরটি হ'ল একরকম সহজ এবং কম ভার্বোস এবং সহজেই ব্যবহারযোগ্য। আমি এটিও দেখতে পাই যে আপনি যখন কোনও ফাংশন লিখেন যেমন:
function GetValues()
{
"1"
"2"
}
এটি এখনও পাইপলাইনে দুটি স্ট্রিং প্রদান করে:
এবং আমি এখনও মান মুদ্রণ করতে সক্ষম:
foreach ($s in GetValues)
{
Write-Host "s: " $s
}
আমি যে জিনিসটি পেয়েছি তা হ'ল কেবল উদ্ধৃত স্ট্রিংটি ব্যবহার করা সর্বদা কাস্টম হোস্টগুলিতে উপস্থিত হয় না এবং কাস্টম হোস্টগুলিতে মুদ্রণের জন্য মান লেখার জন্য আমাকে লিখিত-হোস্ট ব্যবহার করতে হয়েছিল।
একরকম আমি এই বিভ্রান্তি খুঁজে। এর "Print something"
কোনও উপনাম হওয়ার কথা Write-Host
বা উদ্দেশ্য কী?