Commentaires

  1. Bonjour, très sympa de trouver un article sur les bases de Rust en Français: merci <3.
    En passant, une petite coquille, il me semble que: 
    «La seconde différence est que le type d’une constante doit également être déclaré i̶m̶[ex]plicitement»

  2. Merci pour cet article. J’avais commencé à me pencher sur la documentation officielle qui est très bien faite mais par manque de temps et sans projet actuellement pour mettre en pratique ce que j’y ai appris, j’ai un peu mis de côté. Mais ton article est un bon résumé.

    Petites coquilles :
    « D’autres langages comme Java ou Python par exemple, résous la plupart des problèmes de mémoire ». => « résolvent »
    « Ouvrez donc votre éditeur préféré, créer un fichier main.rs » => « Ouvrez donc votre éditeur préféré, créez un fichier main.rs »
    « Les variables en Rust sont par défaut immuables (immutables en anglais) c’est-à-dire qu’il n’est pas possible de changer leurs valeurs après leurs déclarations. » => « leur valeur après leur déclaration »
    « Les chaînes de caractères (str) en Rust sont bien plus complexes qu’elles ont en l’air. » => « Les chaînes de caractères (str) en Rust sont bien plus complexes qu’elles en ont l’air. »
    « structures de contrôles » => « structures de contrôle »
     » (oui il existe certains cas ou une boucle infinie est utile). » =>  » (oui il existe certains cas où une boucle infinie est utile). »
    « // Fonction sans paramètres ni valeur de retour
    fn print_hello_world() { » => « // Fonction sans paramètre ni valeur de retour »
    « Pour accéder aux attributs de notre objet, il suffit de spécifier leurs noms,  » => « Pour accéder aux attributs de notre objet, il suffit de spécifier leur nom,  »
    « Cela créer automatiquement un dépôt Git de votre nouveau projet avec la structure suivante : » => « Cela crée automatiquement un dépôt Git de votre nouveau projet avec la structure suivante : »
    « Pour le moment, nous avons que les fichiers et dossiers suivants : » => « Pour le moment, nous n’avons que les fichiers et dossiers suivants : »
    « Cargo créer automatiquement le point d’entrée de votre programme à savoir le fichier main.rs » => « Cargo crée automatiquement le point d’entrée de votre programme à savoir le fichier main.rs »
    « d’un projet PHP, celui-ci va permettent de verrouiller les versions des  » => « d’un projet PHP, celui-ci va permettre de verrouiller les versions des  »
    « Si vous souhaitez uniquement vérifier que votre code ne contient pas d’erreurs de compilation » => « Si vous souhaitez uniquement vérifier que votre code ne contient pas d’erreur de compilation »

  3. Bonsoir et merci pour cet article très intéressant pour une première approche.
    Si j’ai bien compris, les slices se comportent comme en Python, c’est-à-dire que « 0..3 » par exemple prend en compte les éléments 0, 1 et 2 mais en excluant le 3 ?
    Dans ce cas je pense qu’une petite précision au sujet d’un tel « gotcha » serait bienvenue ainsi, peut-être qu’une correction du commentaire de l’exemple lié à « 0..3 ».

    1. Merci pour ton commentaire. Les slices sont une référence sur une partie d’une structure de données comme les tableaux par exemple. L’opérateur « .. » se comporte effectivement comme en Python. J’ajouterais prochainement une explication sur ces différents opérateurs.

  4. Merci pour cet article ! J’apprécie vraiment la façon dont vous avez expliqué les concepts de base de Rust. Les exemples de code sont clairs et faciles à comprendre. J’ai hâte de voir la suite de votre série sur Rust !

  5. Merci pour ce guide d’introduction au langage Rust ! J’apprécie vraiment la clarté des explications et les exemples pratiques. Hâte de mettre en pratique ce que j’ai appris !

Post a Comment

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur la façon dont les données de vos commentaires sont traitées.