function a()
{
return 10
}
$b = 10
write-Host "b = $b"
[int]$b += a
write-Host "b = $b"
[int]$b = a + 10
write-Host "b = $b"
Output for the above script is:
b = 10
b = 20
b = 10
私は C のプログラミング経験があり、最近 PS でプログラミングを始めました。関数からの戻り値をステートメントで使用する簡単なプログラムを作成しようとしました。私は結果について混乱しています。次のステートメントの動作は異なります。
[int]$b += a
[int]$b = a + 10
誰かが私に理由を説明してもらえますか?
よろしく
じゅがり