You can have lots of fun with unicode in Ruby. Here are a few ways, and we'd love to see more!
You can use many fractions as literals:
⅞ * 5
30 + ½
⅖ / ⅙
You can use square root, cube root, and fourth root:
√ 4
∛ 27
∜ 81
There's a sine wave unicode character, so we can calculate sine of a number:
∿ π/2
Easily use unicode costants:
π
τ
𝑒
∞
And have fun with them:
(-∞..∞).cover? ∞ + 1
You can raise to the powers of 0–9 as well as arbitrary numbers:
2.⁷
1.617 * 10.ⁿ(13)
21.÷ 7
6.⟌ 24
Add this line to your application's Gemfile:
gem 'unicode_math'
And then execute:
$ bundle
Or install it yourself as:
$ gem install unicode_math
- Fork it
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create new Pull Request