Już wcześniej pisałem o problemach kolejności wykonywania działań w PS, ale tym razem chciałem rozszerzyć ten przykład o kolejne przypadki:
Write-host " 2 + 3 * 4 is $(2 + 3 * 4 )" Write-host " `"2`" + 3 * 4 is $("2" + 3 * 4 )" Write-host " 2 + `"3`" * 4 is $(2 + "3" * 4 )" Write-host " 2 + 3 * `"4`" is $(2 + 3 * "4" )" Write-host " `"2`" + `"3`" * 4 is $("2" + "3" * 4 )" Write-host " `"2`" + 3 * `"4`" is $("2" + 3 * "4" )" Write-host " 2 + `"3`" * `"4`" is $(2 + "3" * "4" )" Write-host " `"2`" + `"3`" * `"4`" is $("2" + "3" * "4" )"
Wynik takiego wywołania są następujący:
2 + 3 * 4 is 14
"2" + 3 * 4 is 212
2 + "3" * 4 is 3335
2 + 3 * "4" is 14
"2" + "3" * 4 is 23333
"2" + 3 * "4" is 212
2 + "3" * "4" is 3335
"2" + "3" * "4" is 23333
Zawsze sprawdzaj jaki typ danych masz po lewej stronie działania!!
Brak komentarzy:
Prześlij komentarz