Tolong jelaskan mengenai someCollection do: [:eachElement |xxx]. dari Aliran kawalan dalam bahasa melayu

for Item in Collection do begin xxx end;

foreach (item; myCollection) { xxx }

foreach someArray { xxx }

foreach ($someArray as $k => $v) { xxx }

Collection<String> coll; for (String s : coll) {}

foreach (string s in myStringCollection) { xxx }

someCollection | ForEach-Object { $_ }

forall ( index = first:last:step... )

Scala mempunyai ekspresi for yang menyamaratakan gelung terkawal koleksi, dan juga menyokong kegunaan lain, seperti pengaturcaraan tak segerak. Haskell mempunyai eskpresi dan pemahaman do, yang bersama-sama menyediakan fungsi yang serupa dengan ungkapan for dalam Scala.