文件名称:eqn:评估数学方程式的宝石
文件大小:19KB
文件格式:ZIP
更新时间:2024-06-13 07:28:29
ruby ruby-gem calculator equation Ruby
等式 Eqn使用Treetop解析器生成器安全地评估Ruby中的数学表达式。 安装 将此行添加到您的应用程序的Gemfile中: gem 'eqn' 然后执行: $ bundle 或将其自己安装为: $ gem install eqn 用法 要计算方程式字符串,请运行以下命令: Eqn :: Calculator . calc ( '1 + 1' ) # => 2 您还可以检查方程式是否有效: Eqn :: Calculator . valid? ( '1 + 1' ) # => true Eqn :: Calculator . valid? ( '1 + / 1' ) # => false 如果要窥视Eqn如何解析方程式,请运行以下命令以获取语法树: Eqn :: Parser . parse ( '1 + 1' ) # => <syntax tree is
【文件预览】:
eqn-master
----.circleci()
--------config.yml(938B)
----.gitignore(50B)
----README.md(4KB)
----.rubocop.yml(395B)
----gemfiles()
--------treetop_1.6.x.gemfile(118B)
--------treetop_1.4.x.gemfile(118B)
--------treetop_1.5.x.gemfile(118B)
--------treetop_1.3.x.gemfile(118B)
--------treetop_1.2.x.gemfile(118B)
----bin()
--------console(84B)
--------setup(58B)
----Gemfile(88B)
----.ruby-version(6B)
----Appraisals(304B)
----.rspec(52B)
----spec()
--------support()
--------eqn()
--------spec_helper.rb(178B)
----eqn.gemspec(1KB)
----LICENSE.txt(1KB)
----lib()
--------eqn.rb(295B)
--------eqn.treetop(3KB)
--------eqn()
----Rakefile(28B)