En el mundo de la programación te encuentras a veces con cosas bastante entretenidas y curiosas. Como en este ejemplo donde se puede ver el código que ha cambiado alguien en un commit para tratar de impedir un warning del compilador. A nadie le gustan esos warnings feos y malvados, qué astuto el mozo.
NSEnumerator* fileEnum = [fileArray objectEnumerator]; NSDictionary* aDict = nil; //Changed to Remove the Build Warnings //while(aDict = [fileEnum nextObject]) while(aDict == [fileEnum nextObject]) |
El código es Objective c, pero cualquiera con conocimientos de programación estructurada puede ver lo que pasa…