Курсы по программированию

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

основатель — Волосатов Евгений Витольдович
Поздравляю с 1 сентября! Система начисления Байтов работает.

Функционал / ФП - ФИНАЛЬНЫЙ УРОК

  • Оставьте, пожалуйста, отзыв об этом вебинаре.

    Какой курс ты будешь проходить следующим?
  • Дата отправки отчёта: 25 сентября 2018 г.
  • Задание выполнено: за 10 мин.
  • Чему научился: Нашел отличный пример как работает замыкание

    static void Main(string[] args)
            {
            // работает также как и переменная i
                int t = 7;
                //замкнутая переменная i будет изменятся при каждой итерации и к концу цикла будет равна 6.
                //Именно поэтому делегат выведет пять шестерок.
                for (int i = 1; i <= 5; i++)
                {
                    // переменная j создается и инстанциируется внутри цикла на каждой итерации. Переменные замыкаются в своей области видимости.
                    // j будет замкнута внутри области видимости цикла и будет неизменна (фактически, будет созданно пять экземпляров переменной j,
                    // каждая из которых получит свое значение), и делегат выведет 1 2 3 4 5
                    // Главное показать, что если j будет уничтожена каждый цикл и создаваться заново, то связь делегата будет сохранена со старой переменной j
                    // ( в каждом цикле будут созданы сови "клоны" j) - произойдет замыкание.
                    int j = i;
                    new Thread(delegate ()
                    {
                        // задержка , которой точно хватит, чтоб цикл отработал, когда i станет = 6
                        // чтоб показать разницу в работе между i и j
                        Thread.Sleep(100);
                        Console.Write($"j={j} | i={i} | k = {t}\n");
                    }).Start();
                }

                Console.ReadKey();
    }
  • Оценка видео-уроку:
Отчёт от 17425 за Функционал / ФП - ФИНАЛЬНЫЙ УРОК




Оцени работу

 
Сохранить страницу:

10558. --
Иван Воронин
Иван Воронин
ответить
→  ser2018  # Функционал / ФП - ФИНАЛЬНЫЙ УРОК / 2018-09-25 23:59

Молодец, хорошо поработал


  • Отчёт оценивали:
    10558Иван Воронин+1   3922Александр+1   1232Фомичева Наталья+1   9913vip+1   1295Дмитрий Че+1   6452Кирилл Шмойлов+1   4814Дмитрий+1   9752chokayes+1   16396Денис+1   17947Dmitry Sinitsin+1   9014Николай Денисов+1   17606Виктор+1   10494Алексей В.+1   19869Артем+1   19475Konstantin+1   16548Hofflin+1   3747Сергей+1  

Начинаем практику по языку C#





Если вы пришли без приглашения -
введите тысяча двадцать четыре (цифрами).
Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

После заполнения формы ты будешь подписан на рассылку «C# Вебинары и Видеоуроки», у тебя появится доступ к видеоурокам и консольным задачам.

Несколько раз в неделю тебе будут приходить письма — приглашения на вебинары, информация об акциях и скидках, полезная информация по C#.

Ты в любой момент сможешь отписаться от рассылки.


Научился: Пробежами по верхушкам лямда выражений,без глубокого погружения! Следующий курс для изучения будет-новые технологии



Научился: совершенно новая для меня область. лямбда-операторамы. немного стало понятно о том где и как применять LINQ. Хочу похвалить автора, очень хорошая подача. очень понравилось разъяснение работы кода! Спасибо за этот мини-курс.
Трудности: даже с 10 ого раза до конца не проникся, думаю это придет с практикой.
..