読者です 読者をやめる 読者になる 読者になる

キャストにはまった

PowerShell
PS> [int[]](-0.51, -0.5, 0.5, 0.51)
-1
0
0
1

この挙動にはびっくり。


追記:

PS> [int[]](-0.51, -0.5, 0.5, 0.51, -1.51, -1.5, 1.5, 1.51)
-1
0
0
1
-2
-2
2
2

偶数なら五捨六入、奇数なら四捨五入、ね。