Multiply() публичный Метод

乗算。
public Multiply ( Function f ) : Function
f Function オペランド
Результат Function
Пример #1
0
        public override Function Multiply(Function f)
        {
            Constant c = f as Constant;

            if (c != null)
            {
                return(new Multiple(c.Value, this));
            }

            if (f is Variable)
            {
                return(base.Multiply(f));
            }

            return(f.Multiply(this));
        }
Пример #2
0
        public override Function Multiply(Function f)
        {
            Constant c = f as Constant;

            if (c != null)
            {
                return((Constant)(this.val * c.val));
            }

            Variable v = f as Variable;

            if (v != null)
            {
                return(new Multiple(this.val, v));
            }

            return(f.Multiply(this));
        }
Пример #3
0
		public override Function Multiply(Function f)
		{
			Constant c = f as Constant;
			if(c != null)
			{
				return (Constant)(this.val * c.val);
			}

			Variable v = f as Variable;
			if(v != null)
			{
				return new Multiple(this.val, v);
			}

			return f.Multiply(this);
		}
Пример #4
0
		public override Function Multiply(Function f)
		{
			Constant c = f as Constant;
			if(c != null)
			{
				return new Multiple(c.Value, this);
			}

			if(f is Variable)
			{
				return base.Multiply(f);
			}

			return f.Multiply(this);
		}