Réflexion en Go pour la manipulation dynamique des champs de structures
Introduction
En Go, la réflexion offre la capacité de manipuler dynamiquement les champs des structures, comparable à getattr et setattr en Python. Le système de types strict de Go nécessite une gestion rigoureuse lors de l'attribution de valeurs via la réflexion, en particulier pour les types aliasés.
Problème de type lors de l'attribution
Lor ...
Publié le 28 juin à 23h28
Les génériques en Rust : principes fondamentaux et applications typiques
Chapitre 1 : Notions de base
Section 1 : Sans l'utilisation des génériques
Lorsque l'on définit des fonctions avec une logique identique pour différents types, la'bsence de génériques entraîne une duplication de code excessive. Par exemple :
fn main() {
let val_i8: i8 = obtenir_i8(5i8);
let val_i16: i16 = obtenir_i16(5i16);
let val_ ...
Publié le 21 juin à 03h59