我记得在某些语言中存在这种语法!for i, val : list {...}
类似于{int i = 0; for val : list {...; i++;}}
,但那是哪种语言呢?
这种确切的语法是未知的(可能在任何语言中都不起作用)。所以我能提供的是
- Java迭代器:
for(String i : new String[]{"one", "two"}) print(i);
C foreach宏
for_each_item(i, processes) { i->wakeup(); }
JavaScript foreach: for each (var property in obj) { print(property); }
嘿,我忘了这个问题!
后来我发现我一直在记住Python的
for i, v in enumerate(list):
print('elem', v, 'is at idx', i)