⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 03 - representing rational numbers.rb

📁 O Reilly Ruby Cookbook source code
💻 RB
字号:
float = 2.0/3.0                                # => 0.666666666666667float * 100                                    # => 66.6666666666667float * 100 / 42                               # => 1.58730158730159require 'rational'rational = Rational(2, 3)                      # => Rational(2, 3)rational.to_f                                  # => 0.666666666666667rational * 100                                 # => Rational(200, 3)rational * 100 / 42                            # => Rational(100, 63)#---10 + Rational(2,3)                       # => Rational(32, 3)require 'bigdecimal'BigDecimal('10') + Rational(2,3)         # => 10.6666666666667#---Math::sqrt(Rational(2,3))                      # => 0.816496580927726Math::sqrt(Rational(25,1))                     # => 5.0Math::log10(Rational(100, 1))                  # => 2.0#---require 'mathn'Math::sqrt(Rational(2,3))                      # => 0.816496580927726Math::sqrt(Rational(25,1))                     # => 5Math::sqrt(25)                                 # => 5Math::sqrt(25.0)                               # => 5.0#---

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -