in

4 concepts clés pour les débutants en Rust

4 concepts clés pour les débutants en Rust

L'inconvénient est que les programmeurs Rust passent beaucoup de temps, du moins lorsqu'ils apprennent le langage pour la première fois, à trouver comment apaiser le compilateur. Les comportements du programme qui auraient pu passer inaperçus dans d'autres langages (et éventuellement provoquer des erreurs de mémoire au moment de l'exécution) provoquent l'arrêt à froid du compilateur Rust.

Le autre Le gros inconvénient est que vous ne pouvez pas désactiver ce comportement. Vous ne pouvez pas désactiver le comportement de vérification d'emprunt de Rust de la même manière que vous pourriez, par exemple, désactiver un linter de code pour une autre langue. Cela permet d'obtenir de meilleurs logiciels à long terme. Mais le coût immédiat est un langage à la fois plus lent à apprendre et à itérer.

A Lire aussi  Volkswagen souhaite proposer une citadine compacte électrique à moins de 20 000 euros

Rouiller fait vous permettent de clôturer des parties de votre code avec le unsafe mot-clé et ascenseur quelques restrictions, comme la possibilité de déréférencer un pointeur brut. Mais unsafe ne désactive pas complètement la vérification des emprunts, ou quelque chose comme ça. C'est pour prendre du code avec certains comportements que vous ne voulez pas utiliser avec désinvolture (encore une fois, comme déréférencer un pointeur brut) et le « bloquer » pour des raisons de sécurité.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

GIPHY App Key not set. Please check settings

    Côte d’Ivoire-AIP / SOS Village d’Enfants Yamoussoukro recense des cas d’enfants malnutris dans le département – AIP

    Côte d’Ivoire: Amadou Amal s’indigne contre les violences basées sur le genre

    Côte d’Ivoire: Amadou Amal s’indigne contre les violences basées sur le genre