1
resposta

cnverter uma string em calculo

sou novato em dart, estou tentando converter uma string '2+2' ou qualquer outra string desta forma em um calculo matematico

1 resposta

Olá, Antonio! Tudo bem?

Para converter uma string em um cálculo matemático em Dart, você pode utilizar a classe "dart:math" e a função "eval()" do pacote "dart:js". Veja um exemplo:

import 'dart:math' as math;
import 'dart:js' as js;

void main() {
  String calculo = '2+2';
  int resultado = math.evaluate(js.context['eval'](calculo));
  print(resultado); // Saída: 4
}

Nesse exemplo, a string "2+2" é armazenada na variável "calculo". Em seguida, a função "eval()" é utilizada para avaliar a expressão matemática contida na string. Por fim, o resultado é convertido para um inteiro e impresso no console.

Espero ter ajudado e bons estudos!