Comment afficher les structures et les tableaux en Rust ? (Debug, Display, formatage)
Bonjour à tous ! Je suis débutant en Rust et je n'arrive pas à comprendre l'affichage des types de données complexes. J'ai une structure simple `User` et un tableau de nombres. Quand j'essaie de les afficher avec `println!`, le compilateur râle et génère des erreurs. Voici mon code :
```rust
struct User {
name: String,
age: u32,
}
fn main() {
let user = User { name: "Алиса".to_string(), age: 30 };
println!("Пользователь: {}", user); // Erreur !
let numbers = [1, 2, 3, 4, 5];
println!("Массив: {}", numbers); // Erreur aussi !
}
```
Le compilateur écrit quelque chose à propos de `std::fmt::Display` et `Debug`. J'ai googlé, mais c'est trop compliqué. J'ai juste besoin d'afficher les données pour voir leur contenu, sans écrire des tonnes de code. Comment faire correctement et rapidement ? Dans d'autres langages (Python, JavaScript), ça marche tout de suite.
No answers yet.
Connectez-vous pour laisser une réponse
Blogs
C++ pour l'apprentissage automatique : possibilités et limites
Kotlin vs Python pour le backend : que choisir en pratique
TypeScript en équipe : style de code, conventions et zéro chaos
Réusinage de code legacy en Kotlin : techniques et pratiques avancées