В Питоне лямбды плохо читаемые бывают - это да. Вообще, на мой взгляд Питон - это зазеркальная логика". Ну не понимаю я, как это можно писать “а присвоить 5 если x > 0 иначе 3 * х”. Я уже в другой ветке писал, что это речь магистра Йоды.
В С оператор for намного универсальнее паскалевского - вот за это его сишники и любят, а не за запись.
Тоже не фонтан. “Для студента из студентов…”. foreach тут лучше, безусловно. “Для каждого студента из студентов…”
Наша методическая концепция - такая: лямбды - это новые примитивы программирования для начального обучения.
Мы начинаем немного с математики:
y(x) = x*x - квадратичная функция (график - парабола)
y: x -> x*x - другая запись, каждому значению x ставится в соответствие x*x
Имя y неважно, x -> x*x - безымянная функция или отображение, ставящее каждому x его квадрат
uses GraphWPF;
begin
DrawGraph(x -> x*x);
end.
А вот - график этой безымянной функции: