콘솔에 인쇄 (에코)하는 다양한 방법에 대해 약간의 혼란이 있습니다. 콘솔에 출력을 쓰는 여러 가지 방법이 있습니다.
Write-Host "Hello world1"
"Hello World2"
Out-Host -InputObject "Hello World3"
세 가지 방법 모두 콘솔에 인쇄됩니다. 중간 부분은 다소 단순하고 덜 장황하며 사용하기 쉽습니다. 또한 다음과 같은 함수를 작성할 때 다음을 발견합니다.
function GetValues()
{
"1"
"2"
}
파이프 라인에서 여전히 두 개의 문자열을 반환합니다.
그리고 나는 여전히 값을 인쇄 할 수 있습니다 :
foreach ($s in GetValues)
{
Write-Host "s: " $s
}
내가 찾은 것은 인용 된 문자열 만 사용하는 것이 항상 사용자 정의 호스트에 나타나는 것은 아니며 사용자 정의 호스트 에 인쇄 할 값을 얻으려면 Write-Host 를 사용해야한다는 것 입니다.
어떻게 든 혼란스러워합니다. 되어 "Print something"별칭 있어야 Write-Host또는 무엇을 의도?