Usando um shell interativo (REPL)

Dart:
Usando um shell interativo (REPL)

Como:

O Dart não vem com um REPL integrado. No entanto, você pode alcançar uma funcionalidade semelhante a um REPL usando o DartPad (online) ou utilizando ferramentas de terceiros como dart_repl.

Usando o DartPad:

O DartPad (https://dartpad.dev) é um editor de Dart online que permite escrever e executar código Dart no seu navegador web. Embora não seja um REPL tradicional de linha de comando, ele fornece uma experiência semelhante para experimentação rápida.

Simplesmente acesse o site, digite seu código Dart no painel esquerdo e clique em “Executar” para ver a saída no painel direito.

Exemplo:

void main() {
  print('Hello, Dart!');
}

Saída:

Hello, Dart!

Usando dart_repl (ferramenta de terceiros):

Primeiramente, instale dart_repl via pub globalmente:

dart pub global activate dart_repl

Em seguida, execute dart_repl do seu terminal:

dart_repl

Agora, você pode começar a digitar declarações Dart diretamente no shell. Por exemplo:

>>> print('Hello, REPL!');
Hello, REPL!
>>> int add(int x, int y) => x + y;
>>> print(add(5, 7));
12

Esses métodos fornecem um caminho rápido para experimentar código Dart de forma instantânea, facilitando significativamente a curva de aprendizado e melhorando a produtividade.