16.10.2017, 22:35
In its essence, common to all languages that use it, foreach iterates over a collection. In this case, the "collection" is represented using indices defined with a set of macros, but how does it contradict the principle of foreach?