class Mathmas::Multiply
Public Instance Methods
exec(args)
click to toggle source
Calls superclass method
Mathmas::Expression#exec
# File lib/mathmas/core/expression.rb, line 72 def exec(args) super(args).inject(:*) end
to_s()
click to toggle source
# File lib/mathmas/core/expression.rb, line 55 def to_s arr = @args.map do |arg| str = arg.to_s (arg.is_a?(Mathmas::Expression) ? "(" + str + ")" : str) end arr.join("*") end
to_tex()
click to toggle source
TODO: (-1)*x -> -x, (-3)*x -> -3x
# File lib/mathmas/core/expression.rb, line 64 def to_tex arr = @args.map do |arg| str = arg.to_tex (arg.is_a?(Mathmas::Expression) ? "(" + str + ")" : str) end arr.join("*") end