op method

dynamic op(
  1. int op, [
  2. dynamic key
])

Implementation

dynamic op(int op, [dynamic key]) {
  Map<int, dynamic> ops = {};
  if (key != null) {
    ops.addAll({
      OP.FLOAT_ABSOLUTE: absolute,
      OP.FLOAT_AS_STRING: asString,
      OP.FLOAT_CEILING: ceiling,
      OP.FLOAT_FLOOR: floor,
      OP.FLOAT_GREATER_THAN: greaterThan,
      OP.FLOAT_LESS_THAN: lessThan,
      OP.FLOAT_MODULO: modulo,
      OP.FLOAT_MULTIPLY: multiply,
      OP.FLOAT_NEGATE: negate,
      OP.FLOAT_POWER: power,
      OP.FLOAT_ROUND: round,
      OP.FLOAT_TRUNCATE: truncate,
    });
    return ops[op](key);
  } else
    return ops[op];
}