sou novato em dart, estou tentando converter uma string '2+2' ou qualquer outra string desta forma em um calculo matematico
sou novato em dart, estou tentando converter uma string '2+2' ou qualquer outra string desta forma em um calculo matematico
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!