let count = 7;
let n = (count + 7) >> 3;
switch (count % 8) {
case 7: console.log('x'); case 6: console.log('x');
case 5: console.log('x'); case 4: console.log('x');
} 📥 Inputs:
❓ ¿Cuál es el output?
Ingresa tu respuesta abajo
💡 Explicación
Duff's Device es una técnica de optimización creada por Tom Duff en 1983 para Lucasfilm. Combina un switch sin breaks con un bucle para 'desenrollar' iteraciones. Aquí count % 8 = 7, así que entra en case 7 y ejecuta los 4 console.log (casos 7, 6, 5, 4) por el fall-through. Es una de las optimizaciones más ingeniosas y controvertidas en C, adaptable a TypeScript aunque raramente usada hoy.
¿Conocías esta técnica? 🤯