June 2018 Update

This commit is contained in:
Ingy döt Net 2018-06-22 20:57:24 +00:00
parent ba8067c3b7
commit 22f33d4004
5278 changed files with 84726 additions and 14379 deletions

View file

@ -1,5 +1,5 @@
var inf = (1 / 0) #=> Inf
var nan = (0 / 0) #=> NaN
var inf = 1/0 # same as: Inf
var nan = 0/0 # same as: NaN
var exprs = [
"1.0 / 0.0", "-1.0 / 0.0", "0.0 / 0.0", "- 0.0",
@ -15,16 +15,16 @@ exprs.each { |expr|
}
say "-"*40
say("NaN equality: ", NaN == nan) #=> true
say("Infinity equality: ", Inf == inf) #=> true
say("-Infinity equality: ", -Inf == -inf) #=> true
say("NaN equality: ", NaN == nan)
say("Infinity equality: ", Inf == inf)
say("-Infinity equality: ", -Inf == -inf)
say "-"*40
say("sqrt(-1) = ", sqrt(-1)); #=> i
say("tanh(-Inf) = ", tanh(-inf)); #=> -1
say("(-Inf)**2 = ", (-inf)**2); #=> Inf
say("(-Inf)**3 = ", (-inf)**3); #=> -Inf
say("acos(Inf) = ", acos(inf)); #=> Inf*i
say("atan(Inf) = ", atan(inf)); #=> pi/2
say("log(-1) = ", log(-1)); #=> pi*i
say("atanh(Inf) = ", atanh(inf)); #=> -pi/2*i
say("sqrt(-1) = ", sqrt(-1))
say("tanh(-Inf) = ", tanh(-inf))
say("(-Inf)**2 = ", (-inf)**2)
say("(-Inf)**3 = ", (-inf)**3)
say("acos(Inf) = ", acos(inf))
say("atan(Inf) = ", atan(inf))
say("log(-1) = ", log(-1))
say("atanh(Inf) = ", atanh(inf))