메시지를 출력하는 방법에는 여러 가지가 있습니다. 를 통해 뭔가를 출력 사이의 효과 차이는 무엇입니까 Write-Host
, Write-Output
또는은 [console]::WriteLine
?
또한 사용하면 다음을 알 수 있습니다.
write-host "count=" + $count
은 +
출력에 포함됩니다. 왜 그래? 연결하기 전에 하나의 연결된 문자열을 생성하도록 표현식을 평가해서는 안됩니까?
[console]::writeline("hello world")
할 수없는 일은 없습니다 Write-Host "hello world"
. 더 좋고 더 최근에 적용 가능한 또 다른 대답은 write-host
랩핑 write-information
하여 데이터를 스트림에 배치하여 데이터 write-error
를 캡처하여 다른 곳에서 사용할 수 있다는 것입니다. [console]::writeline()
그렇게하지 마십시오
Write-Output
당신이 결과를 방출 할 때.Write-Host
로깅 정보를 방출 할 때 사용하지 마십시오[console]::writeline()
.