`...` vs `..=` for inclusive ranges

Math

exclusive: [a..b), inclusive: [a..b]

Haskell

exclusive: <none>, inclusive: a..b

Elixir

exclusive: <none>, inclusive: a..b

Ruby

exclusive: a...b, inclusive: a..b

Swift

exclusive: a..<b, inclusive: a...b

Rust

exclusive: a..b, inclusive: a...b

Language designers be trolling. ¯\_(ツ)_/¯

3 Likes