Clique sobre os tópicos listados abaixo para navegar até o conteúdo desejado.

  1. Comandos de Decisão
  2. Comandos de Repetição
  3. Comandos de Escolha
  4. Outros comandos

Assim como várias linguagens, Rust possui comandos para tomada de decisão, realizar repetições e escolhas. Nesta seção vamos estudar os comandos if, if-else, if-else-if, for ,while e match.

Os operadores relacionais que podem ser utilizados como os comandos baixo podem ser vistos em Rust: Operadores.

Para a tomada de decisões em nossos programas, os seguintes comandos em Rust estão disponíveis na tabela abaixo. Clique no nome do comando contido na coluna Comando para visitar a seção específica.

Clique aqui pra ir à página principal desses comandos.

Tab. 1: Comandos de Decisão
Comando Descrição
if Condição se
if-else Condição se-senão
if-else-if Condição se-senão-se
if-let if ternário

O conceito de comandos de decisão foram discutidos em Portugol: Comandos de Decisão e Tutorial C: Comandos de Decisão. A leitura é recomendada em caso de dúvida.

Para execução em loop ou laço de trechos de código escritos em Rust, os seguintes comandos na tabela abaixo estão disponíveis. Clique no nome do comando contido na coluna Comando para visitar a seção específica.

Clique aqui pra ir à página principal desses comandos.

Comando Descrição
for laço para-faça
while laço enquanto-faça
loop laço loop
while-let laço enquanto-faça

O conceito sobre os comandos repetição foram discutidos em Portugol: Comandos de Repetição e Tutorial C: Comandos de Repetição. A leitura é recomendada em caso de dúvida.

Para realizarmos escolhas em nossos programas escritos em Rust, os seguintes comandos estão disponíveis na tabela abaixo. Clique no nome do comando contido na coluna Comando para visitar a seção específica.

Comando Descrição
match Comando escolha-caso
let-match Comando escolha-caso

O conceito básico de comando escolha-caso foi estudado em Portugol: Comandos de Escolha e e Tutorial C: Comandos de Escolha. A leitura é recomendada em caso de dúvida.

Todos os outros comandos básicos de Rust que não se encaixam nos grupos estudads acima serão listados neste tópico. Mais comandos serão adicionados em futuras atualizações.

Comando Descrição
break Comando de parada
continue Comando de salto
return Comando de fluxo
yield Comando de fluxo
  1. 21/05/2026 - versão inicial - Adição: Comandos de decisão, repetição, escolha e outros