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