Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Общие вопросы по программированию, компьютерный форум
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 15.11.2012, 13:53   #41
Kostia
Участник клуба
 
Аватар для Kostia
 
Регистрация: 21.11.2007
Сообщений: 1,690
По умолчанию

Цитата:
Я бы не хотел возобновлять предыдущий разговор, но в некоторых функциональных языках программирования это опять же стандартная практика...
От туда и было взято =), Ela тоже функциональный, я просто привел пример.
Цитата:
Это значит, что меняя в цикле переменную i произвольным присваиванием
Это я знаю, 2 года на Delphi как ни как программировал + 1 на паскале.

Сама суть объектов и полной свободы действий подразумевает даже такое

Код:
Integer i;
newclass = T(i); //взяли тип
delete newclass +; //удалили обработчик
add newclass Integer +; //вернули обработчик
newclass j; //по сути тот же самый Integer, но и не он
add newclass class handler
  //тело класса
end;
add newclass field1(Double); //добавили поле и задали ему жесткий тип
add newclass field2(Variant); //добавили поле которое может принимать любой тип

newclass k; //уже совсем новый тип

(delta Integer newclass) m; //тип в котором есть handler и пара наших полей
(union Integer newclass) n; //то же что и newclass, но и не он
Про циклы, статический или нет, ответ прост, любой. Например:
Код:
5 to: 10 -> class(Integer x)
//делаем что хотели 
end destination;
Integre i = 10;
i downto: 2, 2 -> destination; // for i := 10 downto 2 step 2 do
При этом будет меняться само значение i, или внутри обработчика to, будет создан клон и будет изменяться он и его из вне не изменить, решает уже сам программист. Но тогда в придется вносить модификаторы доступа, хм, думаю без них не обойтись, человеку по крайней мере, ведь нацеленность есть еще и на машину.

Последний раз редактировалось Kostia; 16.11.2012 в 08:30.
Kostia вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Указатели в шаблонах (C++) streimer Помощь студентам 4 25.09.2012 00:07
проблемы с operator = в шаблонах monnzz Общие вопросы C/C++ 6 11.05.2012 20:58
PHP код в шаблонах CMS MrakSPb PHP 7 03.08.2010 15:16
Мысли Elm0 Свободное общение 0 23.06.2007 21:42