ForNext
Only Do What Only You Can Do
078. vector iteration
Hyperpolyglot C++ Style Languages: C++, Objective C, Java, C# より (2012.05.08)
VBScript
JScript
Perl
PHP
Python
Ruby
PowerShell
Scala
F#
C
C++
int sum = 0; vector<int>::iterator vi; for (vi = vec.begin(); vi != vec.end(); vi++ ) { sum += *vi; }
C++Builder
VC++
C#
foreach ( string s in l ) { do something with s }
Java
for ( String s : vec ) { do something with s }
Objective-C
NSEnumerator *i = [a objectEnumerator]; id o; while (o = [i nextObject]) { do something with o }