Created

Embed URL

HTTPS clone URL

SSH clone URL

You can clone with HTTPS or SSH.

Download Gist

Powershell [int][Math]::Floor($a/$b) versus [Math]::Floor([int]$a / [int]$b)

View integerDivision.test.ps1
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
<#
In which I prove that that the terser [int][Math]::Floor($a/$b) gives the
same results as the technet recommended [Math]::Floor([int]$a / [int]$b)
Said technet recomendation is available at:
http://technet.microsoft.com/en-us/library/ee176879.aspx
One extra cast is probably slower too.
#>
 
1.. 1000 | ForEach-Object {
Foreach ($divisor in 2,3,5,7) {
$a = [int][Math]::Floor($_ / $divisor)
$b = [Math]::Floor([int]$_ / [int]$divisor)
if ($a -ne $b) {
"$($a) <> $($b) : $($a)/$($b)"
}
}
 
 
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Something went wrong with that request. Please try again.