Здравствуйте, _nn_, Вы писали:
__>Давайте с C#: (Нет, не Nemerle
)
__>__>var arr = new[] { "green", "white", "yellow" };
__>foreach (var v in arr) Console.WriteLine(v);
Ну опять в два раза длинее код. И ?
__>// Или если хотите и так:
__>Array.ForEach(arr, Console.WriteLine);
__>
А это сделали библиотечной функцией, тоесть вычеркиваем
__>А что насчет других типов ?
__>__>var arr = new Dictionary<int, string> { { 1, "green" }, { 2, "white" }, { 3, "yellow" } };
__>foreach (var v in arr) Console.WriteLine("{0} - {1}", v.Key, v.Value);
__>
Для любых перечислимых типов все нормально
print iter.1, iter.2
"Вся страна играть в футбол умеет, лишь мы 11 человек играть не умеем"(с)КВН