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

freeze, ou rendre la mutation impossible freeze, or making mutation impossible

Si l'objet partagé est le danger du № 1, freeze en est la parade : un objet gelé refuse toute mutation par un FrozenError franc, donc se partage sans risque. Deux réserves — le gel est définitif, et superficiel : il ne gèle qu'un seul niveau. If the shared object is № 1's danger, freeze is its remedy: a frozen object refuses every mutation with a plain FrozenError, so it shares without risk. Two caveats — freezing is permanent, and shallow: it freezes one level only.

AudienceAudience
Dev qui a vu le piège de l'objet partagé et veut le neutraliser Dev who saw the shared-object trap and wants to neutralize it
Format
Self-paced
ChapitresChapters
5
Date
Mar 2026 Mar 2026
≈ 18 min ●●○○ freezeImmutabilitéFrozenError
🔒

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