Node.js – Vamos aprender a usar o terminal REPL
O Node.js é um interpretador de código JavaScript que funciona ao lado do servidor. Esta plataforma permite aos programadores o desenvolvimento de aplicações em rede, em tempo real e de alta escalabilidade, de uma forma simples e rápida. O Node.js é baseado no interpretador V8 da Google.
Depois de aprendermos a instalar no Linux e no Windows, hoje vamos conhecer e saber usar o terminal REPL.
O terminal REPL (Read Eval Print Loop) representa um ambiente computacional tal como o terminal do Windows ou a shell do Unix/Linux. Na prática usando este terminal o programador pode fazer cálculos aritméticos, definir variáveis, ler informações fornecidas pelo utilizador, etc.
Principais tarefas do terminal REPL
- Read – Ler o input do utilizador e fazer a análise da informação
- Eval – Avalia a estrutura do código
- Print – imprime o resultado
- Loop – faz um loop do comando até que o utilizador pressione CTRL + C duas vezes
Como experimentar o terminal REPL?
Acedendo ao terminal do Windows ou Unix/Linux o utilizador pode entrar no terminal REPL usando o comando node ou nodejs. O terminal REPL pode também ser usado online, acedendo a este serviço: NODE.JS TERMINAL ONLINE. Para este tutorial vamos usar o terminal REPL no Windows.
Operações básicas no terminal REPL
Exemplo 1) Somar dois valores e outras operações matemáticas
Para somar dois valores é tão simples como o apresentado na imagem seguinte. Mas podem fazer outros calculos matemáticos:
Exemplo 2) Usar variáveis
Usar varáveis também é algo simples. Para isso podemos declarar uma simples variável assim (x =20) ou var x = 20. A diferença entre um método e outro é que se escrevermos x = 20, o valor da varável vai ser armazenado na variável x e o valor vai ser escrito no terminal. Com var x = 20 o valor apenas vai ser guardado no terminal.
Exemplo 3) Expressões multilinha
Vamos agora experimentar um ciclo, com o do…while.
Estando no terminal REPL há também alguns comandos que estão disponíveis:
- ctrl + c – termina o comando actual
- ctrl + c (duas vezes) - sai do terminal REPL
- ctrl + d – O mesmo que o comando anterior
- .save ficheiro – guarda sessão num ficheiro
- .load ficheiro – carrega conteúdo na sessão actual
Esperamos que tenham gostado de mais um tutorial sobre Node.js. Num próximo tutorial vamos falar sobre o gestor de módulos, o Node Package Manager (NPM).
Este artigo tem mais de um ano
O REPL sempre me passou ao lado. Vou dar uma olhadela.
Venha o próximo tutorial. Gosto muito do NPM. Sabe mesmo bem ter a sensação de estarmos a montar um puzzle conforme vamos acrescentando packages.
o REPL é uma das áreas mais importantes no NodeJS. a maior parte das packages que têm CLI atrávez dos binários ou script JS usam e abusam porque ainda não existem muitas formas de teres aplicações de ambiente gráfico multi-plataforma (nw.js e Electron servem mas requere também conhecimentos em HTML, CSS e JS (no browser) e mais as APIs para as desenvolver)