Notei que em outras linguagens, é comum utilizar o else if. Testei aqui em e vi que também funciona.
Gostaria de saber: no dia a dia, no desenvolvimento com Dart ( em projetos Flutter), o uso de else if também é comum ou existe alguma forma mais recomendada ou mais usada pela comunidade?
import 'dart:io';
void main() {
// print('Olá, qual é o seu nome?');
// var nome = stdin.readLineSync();
// print('Qual é a sua idade?');
// var idade = stdin.readLineSync();
// print('Oiee, $nome você tem $idade anos!');
//calcudora
print('escolha o primeiro número');
double primeiroNum = double.parse(stdin.readLineSync()!);
print('escolha o segundo número');
double segundoNum = double.parse(stdin.readLineSync()!);
print('Escolha a operação (+ adição, - subtração, * multiplicação, / divisão)');
String operacao = stdin.readLineSync()!;
void soma() {
var resultado = primeiroNum + segundoNum;
print('O resultado da operação de $primeiroNum + $segundoNum = $resultado');
}
void subtracao() {
print(primeiroNum - segundoNum);
}
void multiplicacao() {
print(primeiroNum * segundoNum);
}
void divisao() {
print(primeiroNum / segundoNum);
}
// ex aula
// if (operacao == "+") {
// soma();
// } else {
// if (operacao == "-") {
// subtracao();
// } else {
// if (operacao == "*") {
// multiplicacao();
// } else {
// if (operacao == "/") {
// divisao();
// }
// }
// }
// }
// }
if(operacao == '+') {
soma();
} else if (operacao == '-') {
subtracao();
} else if (operacao == '*') {
multiplicacao();
} else if (operacao == '/') {
divisao();
}
}