Edge case in Sets with Floats

julia> isequal(0.0, -0.0)
false

https://docs.julialang.org/en/v1/manual/integers-and-floating-point-numbers/#Floating-point-zero

The documentation for in however, does document this behaviour

https://docs.julialang.org/en/v1.7/base/collections/#Base.in

For example, Set s check whether the item isequal to one of the elements.

1 Like