/
n-dimens
/
pascalabcnet
Обзор
Документация
Войти
/
n-dimens
/
pascalabcnet
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
TestSuite/lambda_closure_foreach_2.pas
22 строки
400 B
Бондарев Иван
initial commit
14 май 2015, 22:35
14 май 2015, 22:35
e6e67c1
Код
Авторство
О чём код?
begin var a := Seq(1,3,7); var actions := new List<Func<integer, integer>>; var t := 5; foreach var i in a do begin actions.Add(x -> x + i + t); end; t := 7; var ll := new List<integer>; foreach var aa in actions do ll.Add(aa(1)); assert(t = 7); assert(ll.Count = 3); assert(ll[0] = 9); assert(ll[1] = 11); assert(ll[2] = 15); end.