У нас вы можете посмотреть бесплатно Что такое тождественность функции? или скачать в максимальном доступном качестве, видео которое было загружено на ютуб. Для загрузки выберите вариант из формы ниже:
Если кнопки скачивания не
загрузились
НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если возникают проблемы со скачиванием видео, пожалуйста напишите в поддержку по адресу внизу
страницы.
Спасибо за использование сервиса ClipSaver.ru
У некоторых функций есть тождества — значения, указывающие, с чего начать вычисления. В этом эпизоде мы рассмотрим, что такое тождества, приведем несколько примеров и расскажем, как их использовать в собственном коде. ►► Аудио, видео и расшифровка доступны по ссылке: https://lispcast.com/what-is-a-functi... ►► Подпишитесь на iTunes: https://itunes.apple.com/us/podcast/t... Расшифровка Является ли тождеством функция? К концу этого эпизода вы узнаете, что такое тождество и как использовать его в своем коде. Меня зовут Эрик Норманд. Я помогаю людям преуспевать в функциональном программировании. Это важная тема, потому что многие распространенные операции, которые мы используем каждый день, имеют тождества. Возможно, вы не знакомы с этим термином, но вы точно их использовали. Это фундаментальная идея из алгебры, и она указывает нам, с чего начать операцию. В основном, это значение, с которого вы начинаете. Когда вы считаете, вы начинаете с нуля. Вы не начинаете с единицы. Прежде чем начать считать, вы находитесь на нуле, а затем, когда дойдете до единицы, первым делом вы начинаете обратный отсчет. Счет — это просто прибавление единицы каждый раз. Ноль — это нейтральное значение сложения. Умножение также имеет нейтральное значение — единицу. Если вы умножите единицу на что угодно, вы получите это число. То же самое с прибавлением нуля. Если вы прибавите ноль к чему угодно, вы получите это число обратно. Вот что означает нейтральное значение. Есть и другие нейтральные значения. Если вы добавляете буквы в конец строки, вы начинаете с пустой строки. Если вы добавляете элементы в массив, вы начинаете с пустого массива. Сохраняется то же свойство: если вы добавите к строке пустую строку, вы получите ту же самую строку. То же самое произойдет, если вы добавите к ней пустой массив — вы получите исходный массив. Можно рассмотреть множество операций и попытаться найти у них тождество. Те, у которых есть тождество, как правило, больше похожи на алгебраические операции. Я говорю о слиянии хеш-карт. Если вы объединяете две хеш-карты, по сути, копируя ключи и значения из одной в другую, тождеством является пустая хеш-карта. Еще одно свойство тождества — оно должно работать с обеих сторон. В случае сложения, например, 10 + 0 или 0 + 10, тождество работает в обеих позициях. То же самое и со слиянием хеш-карт. Если у меня есть пустая хеш-карта, и я объединяю ее с непустой хеш-картой, я получаю эту непустую хеш-карту. Если я изменю направление и начну с непустой хеш-карты, а затем добавлю пустую хеш-карту, то получу в итоге непустую хеш-карту. Другой способ взглянуть на идентификаторы — это рассматривать их как пустое значение. Это пустой массив, пустая хеш-карта, нулевая пустая строка. Независимо от типа рассматриваемых структур данных, всегда будет существовать какая-то их пустая версия.