Questions marquées «rust»

Rust est un langage de programmation système sans garbage collector axé sur trois objectifs: la sécurité, la vitesse et la concurrence. Utilisez cette balise pour les questions sur le code écrit en Rust. Utilisez une balise spécifique à une édition pour les questions qui font référence au code qui nécessite une édition particulière, comme [rust-2018]. Utilisez des balises plus spécifiques pour les sous-sujets tels que [rust-cargo] et [rust-macros].

209
Convertir une chaîne en int dans Rust?

Remarque: cette question contient du code pré-1.0 obsolète! La réponse est cependant correcte. Pour convertir un stren un intdans Rust, je peux faire ceci: let my_int = from_str::<int>(my_str); La seule façon de savoir comment convertir un Stringen un intest d'en obtenir une tranche et de...

190
Package Rust avec à la fois une bibliothèque et un binaire?

Je voudrais créer un package Rust contenant à la fois une bibliothèque réutilisable (où la plupart du programme est implémenté) et un exécutable qui l'utilise. En supposant que je n'ai confondu aucune sémantique dans le système de modules Rust, à quoi mon Cargo.tomlfichier devrait-il...

175
Quelle est la différence entre iter et into_iter?

Je suis en train de faire le tutoriel Rust by Example qui contient cet extrait de code: // Vec example let vec1 = vec![1, 2, 3]; let vec2 = vec![4, 5, 6]; // `iter()` for vecs yields `&i32`. Destructure to `i32`. println!("2 in vec1: {}", vec1.iter() .any(|&x| x == 2)); // `into_iter()` for...

153
Pourquoi les exécutables Rust sont-ils si énormes?

Ayant juste trouvé Rust et ayant lu les deux premiers chapitres de la documentation, je trouve l'approche et la façon dont ils ont défini le langage particulièrement intéressantes. J'ai donc décidé de me mouiller les doigts et j'ai commencé avec Hello world ... Je l'ai fait sur Windows 7 x64, btw....

153
Comment accéder aux paramètres de ligne de commande?

Le didacticiel Rust n'explique pas comment prendre des paramètres à partir de la ligne de commande. fn main()s'affiche uniquement avec une liste de paramètres vide dans tous les exemples. Quelle est la manière correcte d'accéder aux paramètres de ligne de commande à partir de...