little-math-pet:解析数学表达式并返回结果

时间:2024-07-14 03:35:09
【文件属性】:

文件名称:little-math-pet:解析数学表达式并返回结果

文件大小:7KB

文件格式:ZIP

更新时间:2024-07-14 03:35:09

Ruby

数学小宠物 这是一个简单的数学解析器。 它总是以 Float 返回。 例子 LittleMathPet . new ( "5*12+8" ) . calc # => 68.0 LittleMathPet . new ( "5*(12+8)" ) . calc # => 100.0 LittleMathPet . new ( "60-20%" ) . calc # => 48.0 # It also can handle variables LittleMathPet . new ( "5*a+8" ) . calc ( :a => 4 ) # => 28.0 LittleMathPet . new ( "a*b+c^d" ) . calc ( :a => 4 , :b => 3 , :c => 2 , :d => 5 ) # => 44.0 句法 主要是 ruby​​(+ - * /


【文件预览】:
little-math-pet-master
----.gitignore(35B)
----little_math_pet.gemspec(527B)
----.travis.yml(60B)
----LICENSE.txt(1KB)
----spec()
--------little_math_pet_spec.rb(5KB)
--------spec_helper.rb(295B)
----README.md(2KB)
----lib()
--------little_math_pet.rb(4KB)
----Gemfile(65B)
----Rakefile(171B)
----Gemfile.lock(356B)

网友评论