На этом уроке мы рассмотрим что такое лямбды и как их создавать. Мы напишем маленький калькулятор с использованием обычных методов и лямбда выражений. Также будет рассмотрено разновидности анонимных функций: лямбда-методы, лямбда-операторы и лямбда-выражения и в чем между ними отличие.
Дата отправки отчёта:
15 апреля 2018 г.
Задание выполнено: за
10 дней 1 час. 41 мин.
Чему научился:
Узнал что такое лямбда-выражения, но объяснение как-то сумбурно вышло, поэтому пришлось гуглить.
В уроке были некоторые неточности. Нет такого понятия лямбда-метод, есть анонимный метод. Анонимные функции делятся на лямбда-выражения и анонимные методы.
Далее Лямбда-выражения (Lambda Expressions) делятся согласно документации MS на Выражения-лямбды (Expression Lambdas) и Лямбды операторов (Statement Lambdas). Названия конечно убийственные: "выражение-лямбда" и "лямбда оператора"! Мне больше понравилось в переводе книги Шилдта деление на одиночные лямбда-выражения и блочные лямбда-выражения, а вот "=>" - это лямбда-оператор. И никакой путаницы.
Что было сложным:
надеюсь в следующих уроках у Константина не будет так Студия тормозить.
Научился: На видео 23 и 37 строчки идентичные, естественно ответ будет тоже идентичным.
з.ы.
По данному видео я понял окончательно как Ермишин стал знаменитым на данном проекте. Повезло ему, что в то время меня ещё не было на проекте =) сейчас за такое в чате на вебинаре можно получить как минимум кляп, вопрос был простой, поставьте плюсик все, кто это пишет впервые, он флудит по полной, совсем с логикой не дружит, не впервые, так молчи, условие же не выполнилось.