Re[38]: Ультракороткий язык программирования RS
От: _nn_  
Дата: 22.12.10 12:41
Оценка:
Здравствуйте, PC_2, Вы писали:

PC_>Здравствуйте, DarkGray, Вы писали:



PC_>>>Что значит S мутабл переменная ?


DG>>тогда это скорее iterator, cursor, может быть связанная переменная, но уж точно не mutable


PC_>Ну не знаю, это не совсем итератор.

PC_>Например этот "итератор" можно натравить на алфавит или словать слов, и тогда уже будет перебирать значения

PC_>Например вот такая простая и понятная конструкция


PC_>!iter := 'green', 'white', 'yellow'


PC_>тогда гдето в коде можно будет написать просто


PC_>print iter


PC_>и это будет эквивалент


PC_>print 'green'

PC_>print 'white'
PC_>print 'yellow'

PC_>Тоесть у меня значительно более мощная конструкция чем во всяких там Сишных языках ...


Снова с С ?

Давайте с 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);
http://rsdn.nemerleweb.com
http://nemerleweb.com
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.