Rust: "Uma linguagem que capacita todos a construir softwares confiáveis e eficientes."
Esta é a frase mais evidente do site oficial da Rust, revelando seus objetivos e características:
- Eficiente: O desempenho é tão forte quanto C / C ++, a utilização de memória é alta, pode ser executado em dispositivos embarcados e é fácil de integrar com outras linguagens
- Confiável: O sistema de linguagem pode garantir a segurança da memória e da thread, e o compilador pode detectar erros a tempo e antecipadamente
- Produtividade: gerenciador de pacotes poderoso, documentação, compilador amigável e mensagem de erro clara
Site oficial da Rust: https://www.rust-lang.org/zh-CN/
Se dissermos que por trás da linguagem Go está o Google , por trás do Rust está o Mozilla .
A ferrugem é uma linguagem de nível de sistema muito moderna , então vamos tentar regá-la:
1. Instale o Rust
Introdução do site oficial: https://www.rust-lang.org/zh-CN/learn/get-started
É muito fácil instalar o Rust! !
Um, Windows:
Basta baixar e executar a ferramenta Rustup para instalá-la facilmente:
Após o download, é executada uma interface de linha de comando, é recomendável utilizar a configuração padrão (MSVC) para iniciar, ou seja, pressione Enter até o fim para concluir a instalação.
- x86: https://static.rust-lang.org/rustup/dist/i686-pc-windows-msvc/rustup-init.exe
- x64: https://static.rust-lang.org/rustup/dist/x86_64-pc-windows-msvc/rustup-init.exe
Nota: Os usuários do Windows também precisam instalar o MSVC ou MinGW para poder compilar programas Rust.
O Visual Studio já inclui o MSVC, se você já instalou o VS anteriormente, pode pular esta etapa.
-
Visual Studio: https://visualstudio.microsoft.com/zh-hans/thank-you-downloading-visual-studio/?sku=Community&rel=16
-
MSVC: https://visualstudio.microsoft.com/thank-you-downloading-visual-studio/?sku=BuildTools&rel=16
Se você deseja usar o MinGW, você precisa escolher ao instalar o Rust:2 Customize installation
Em seguida, default host triple
entre nesta configuração:
x86_64-pc-windows-gnu
Retorno de carruagem
Dois, Unix:
A instalação em Unix (linux / macos) é ainda mais fácil, basta copiar o seguinte comando e executá-lo no shell:
privilégios de root podem ser necessários durante o processo de instalação
curl https://sh.rustup.rs -sSf | sh
Se precisar de um método de instalação mais avançado, consulte o site oficial (atualmente apenas em inglês):
https://forge.rust-lang.org/infra/other-installation-methods.html
Após a instalação, você pode inserir alguns comandos na linha de comando para testar se a instalação foi bem-sucedida:
Verifique a versão do compilador Rust (V maiúsculo):
rustc -V
Verifique a versão da ferramenta de gerenciamento de pacote de carga (V maiúsculo):
cargo -V
Se não houver efeito, pode ser necessário reiniciar o terminal ou adicionar variáveis de ambiente manualmente e torná-las efetivas
2. Faça um Olá, Mundo
Existem duas maneiras de executar um Rust olá, mundo :
Abra a linha de comando, execute o comando e use para cargo
criar um projeto Rust:
cargo new hello
Estabelecido um hello
projeto Rust, o efeito é o seguinte:
Cargo.toml
É um arquivo de informações de dependência do projetosrc
Onde há um padrãomain.rs
, há umhello,world
código
Depois de entrar no projeto a partir da linha de comando, podemos compilar e executar (depurar) diretamente:
cargo run
Então você pode nos ver hello,world
!
Você também pode compilar e lançar (liberar):
cargo build --release
O arquivo compilado será enviado para o target/release
diretório.
Adicione o seguinte código para salvá-lo:
fn main() {
println!("Hello,World!");
}
Abra a linha de comando no mesmo diretório de nível e execute o comando para compilar o .rs
arquivo:
rustc hello.rs
Após a compilação, um arquivo binário será gerado, um será gerado no windows hello.exe
e não haverá sufixo no unix hello
.
Execute o arquivo compilado e você pode ver o que imprimimos Hello,World!
:
./hello
Além de um HelloWorld simples, você pode continuar tentando isso e escrever um servidor HTTP:
3. Ferramentas de desenvolvimento
Recomendamos fortemente o Visual Studio Code (editor super leve de plataforma cruzada), conhecido como site oficial do VSCode
: https://code.visualstudio.com/
Por que recomendar? Basta olhar para a foto:
- Operação de um clique
- Exibição automática do tipo (as palavras cinzas são apenas essas) .Como um novato, você pode entender facilmente o tipo da variável, o que é muito prático!
- Mensagem de erro muito detalhada
- Descrição do código
- Preenchimento de código, documentação
- Documentação
Para usá-los, além de instalar o VSCode, você deve instalar alguns plug-ins:
- Apenas pesquise assim
Meu plugin recomendado:
Rust
rust-analyzer
Rust Syntax
crates
Cargo
Even Better TOML
Better Comments
Code Runner
GitLens — Git supercharged
Git History
Git Graph
Finalmente, vou apresentar como
Atualizar versão Rust
Como o Rust é atualizado com frequência, também precisamos acompanhá-lo.
A atualização do Rust é muito fácil, execute diretamente na linha de comando:
rustup update
É isso aí!