Un atelier Ruby · Édition d'ApprentissageA Ruby Workshop · Learning Edition

dup vs clone, ou la copie qui ne descend pas dup vs clone, or the copy that doesn't go deep

Copier un objet ne copie pas son contenu imbriqué : dup et clone ne dupliquent qu'un niveau, les sous-objets restent partagés. Le réflexe : ma copie est-elle assez profonde pour ce que je vais en faire ? Et le piège du Marshal « pour être sûr ». Copying an object doesn't copy its nested contents: dup and clone duplicate one level only, the sub-objects stay shared. The reflex: is my copy deep enough for what I'm about to do? And the Marshal 'just to be sure' trap.

AudienceAudience
Dev qui copie un objet imbriqué et le croit isolé de l'original Dev who copies a nested object and believes it isolated from the original
Format
Self-paced
ChapitresChapters
5
Date
Mar 2026 Mar 2026
≈ 18 min ●●○○ dupcloneCopie profonde
🔒

La suite est réservée The rest is members-only

Le premier numéro est libre. Débloque tout The Ruby Loop — tous les volumes, à vie — pour 5 €, paiement unique. The first issue is free. Unlock all of The Ruby Loop — every volume, forever — for €5, one-time.

Retour au kiosqueBack to newsstand