Playground

O Rust Playground fornece uma maneira fácil de executar pequenos programas em Rust, e é a base para os exemplos e exercícios neste curso. Tente executar o programa "hello-world" com o qual ele começa. Ele vem com algumas funcionalidades úteis:

  • Em "Tools", use a opção rustfmt para formatar seu código da maneira "padrão".

  • Rust tem dois principais "perfis" (profiles) para gerar código: Debug (verificações de tempo de execução extras, menos otimização) e Release (menos verificações de tempo de execução, muita otimização). Estes são acessíveis em "Debug" no topo.

  • Se você estiver interessado, use "ASM" em "..." para ver o código assembly gerado.

This slide should take about 2 minutes.

Conforme os alunos se dirigem para o intervalo, incentive-os a abrir o playground e experimentar um pouco. Incentive-os a manter a guia aberta e experimentar durante o resto do curso. Isso é particularmente útil para alunos avançados que desejam saber mais sobre as otimizações do Rust ou assembly gerado.