Chaque littéral "…"/[]/{} alloue un objet, et le GC paie pour le libérer. Le coût n'est pas dans le littéral isolé mais dans sa fréquence : un objet par tour de boucle chaude pèse, le même sur un chemin froid non. On ne le lit pas — on le compte (GC.stat, ObjectSpace, memory_profiler). Le piège : geler à l'aveugle. Every literal "…"/[]/{} allocates an object, and the GC pays to free it. The cost isn't in the lone literal but in its frequency: one object per hot-loop turn weighs, the same on a cold path doesn't. You don't read it — you count it (GC.stat, ObjectSpace, memory_profiler). The trap: freezing blindly.
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.