मुझे कंसोल को प्रिंट करने (इको) के विभिन्न तरीकों के बारे में थोड़ा भ्रम हो रहा है। मैंने देखा है कि कंसोल में आउटपुट लिखने के कई तरीके हैं, जैसे:
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
या आशय क्या है?