string_equation 1.0.5 copy "string_equation: ^1.0.5" to clipboard
string_equation: ^1.0.5 copied to clipboard

String Equation is a powerful Dart package that allows you to dynamically evaluate both logical and mathematical expressions from a string format.

example/string_equation_example.dart

import 'package:string_equation/string_equation.dart';

/// Main function to evaluate and print various expressions.
void main() {
  /// Evaluates the expression "(2+3)" and stores the result in `value`.
  var value = ConditionEquation().evaluateExpression("(2+3)");

  /// Evaluates the expression "(2<3)" and stores the result in `value2`.
  var value2 = ConditionEquation().evaluateExpression("(2<3)");

  /// Evaluates the complex expression "(2<3) && (4>5) || (4==4) && (3<2)" and stores the result in `value3`.
  var value3 = ConditionEquation()
      .evaluateExpression("(2<3) && (4>5) || (4==4) && (3<2)");

  /// Prints the result of the first expression.
  print(value);

  /// Prints the result of the second expression.
  print(value2);

  /// Prints the result of the complex expression.
  print(value3);
}
2
likes
160
points
36
downloads

Publisher

unverified uploader

Weekly Downloads

String Equation is a powerful Dart package that allows you to dynamically evaluate both logical and mathematical expressions from a string format.

Repository (GitHub)

Documentation

API reference

License

BSD-3-Clause (license)

Dependencies

intl, vector_math

More

Packages that depend on string_equation