Сайт использует сервис веб-аналитики Яндекс Метрика с помощью технологии «cookie». Пользуясь сайтом, вы даете согласие на использование данной технологии.
Заранее прошу прощения за качество звука, местами оно немного может отвлекать. В этот раз я использовал беспроводные наушники и случайно получилась антиреклама airpods pro, в следующий раз планирую записывать в проводных, как обычно :) На семинаре прошли: Cargo String и &str Повторение трейтов и структур из прошлого семинара Модули. Учимся раскладывать код по нескольким файлам (и делать так чтобы он при этом работал) Области видимости Unit и интеграционные тесты Подключение сторонних библиотек Нюансы работы библиотек и их линковки в расте (лирическое отступление про динамические и статические библиотеки) Ответы на вопросы Также на паре вскользь был упомянут способ генерации рандомных чисел битовыми сдвигами, но не было времени подробнее рассказать что это и про его работу. Это семейство методов называется xor_shift и более подробнее про них можно почитать на той же википедии, там есть хорошая статья со сниппетами кода (к сожалению ютуб, не разрешает мне приложить ссылку в описание из-за того что каналу меньше двух месяцев..) Может послужить хорошим инструментом чтобы в маленьких проектах оптимизировать зависимости или дешево и быстро делать бенчмаркинг с рандомными входными данными Ведет Рустам Гусейн-заде Язык программирования Rust. Семинарское занятие ФКН ПМИ. НИУ ВШЭ