Обрабатываем пары значений с tuple-паттернами в switch!
Часто в коде нужно принимать решение сразу по нескольким переменным. Например, по координатам точки — находится ли она в начале координат, на осях или в другой области.
Раньше такую логику реализовывали через цепочку
Такой код быстро становится громоздким и сложным для поддержки при добавлении новых условий.
Сейчас перепишем на современный
🔥 Выражение стало компактнее, логика читается лучше, а добавление новых комбинаций — проще.
➡️ C# Ready | #практика
Часто в коде нужно принимать решение сразу по нескольким переменным. Например, по координатам точки — находится ли она в начале координат, на осях или в другой области.
Раньше такую логику реализовывали через цепочку
if
-ов:if (x == 0 && y == 0)
return "Начало координат";
else if (x == 0)
return "На оси Y";
else if (y == 0)
return "На оси X";
else
return "Другая точка";
Такой код быстро становится громоздким и сложным для поддержки при добавлении новых условий.
Сейчас перепишем на современный
switch
с tuple-паттернами:return (x, y) switch
{
(0, 0) => "Начало координат",
(0, _) => "На оси Y",
(_, 0) => "На оси X",
_ => "Другая точка"
};
🔥 Выражение стало компактнее, логика читается лучше, а добавление новых комбинаций — проще.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤31🔥14👍6
❤9👍8🔥4
ChatGPT 5 — страшное оружие в умелых руках
Российский разработчик Олег Миллер, занимающий обучением и тренировкой новой модели Open AI в Сан-Франциско, рассказывает в своём блоге:
• Как отключить цензуру у ChatGPT (инструкция)
• Малоизвестные ИИ, с которыми вы станете богатым
• Почему человечество обречено на катастрофу из-за развития ИИ
За такие инсайды он может быть уволен. Поэтому блог закрытый, а ссылка на него постоянно меняется. Успей вступить: https://t.me/+OwwN18-CRncxZjli
Российский разработчик Олег Миллер, занимающий обучением и тренировкой новой модели Open AI в Сан-Франциско, рассказывает в своём блоге:
• Как отключить цензуру у ChatGPT (инструкция)
• Малоизвестные ИИ, с которыми вы станете богатым
• Почему человечество обречено на катастрофу из-за развития ИИ
За такие инсайды он может быть уволен. Поэтому блог закрытый, а ссылка на него постоянно меняется. Успей вступить: https://t.me/+OwwN18-CRncxZjli
👎18🔥1😁1
С её помощью можно гарантировать уникальность объектов в приложениях и распределённых системах, создавать и восстанавливать идентификаторы из строкового вида, сравнивать и упорядочивать их, а также проверять на отсутствие значения.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤17🔥15🤝8👍5👎1
Media is too big
VIEW IN TELEGRAM
Это классический ресурс, который уже много лет помогает новичкам и опытным разработчикам осваивать язык программирования C# и платформу .NET.
На сайте представлены структурированные уроки, охватывающие основы языка, ООП и многое другое. Материалы написаны простым языком и подходят для самостоятельного изучения.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤10👍5🔥4
Ретро-вейв шутер от первого лица, сюрреалистичное point-and-click приключение и, возможно, самый необычный симулятор фермы
Разработчики, встречаемся 26 августа в пространстве «АКИ.лаб» — Агентство креативных индустрий Москвы организует плейтест проектов московских инди-студий.
В программе — тесты ранних билдов и готовых игр, обмен опытом с их разработчиками, знакомство с инвесторами и паблик-ток о применении ИИ в разработке. Среди проектов: авторский детектив Edge on Truth, не менее авторский симулятор фермы в погибающем мире космических существ Mushroons, казуальная головоломка «Мозаика», динамичная RPG Age of Last Light, симулятор торговца-караванщика My Little Flying Pet Shop, сделанный сегодня шутер 2005 года Slipgate, аркадная VR-игра ABstruct, однопользовательская «Садовник Вампира», ретро-вейв шутер Data Trace Killer и сюрреалистичное point-and-click приключение Holy Deadline.
Состав спикеров на паблик-ток тоже порадовал: технический директор Watt Studio Артём Головин, арт-директор QuadCom Interactive и GreenGray Владислав Табачников, продюсер Geeky House Григорий Поляков и много кто ещё.
Мероприятие пройдёт 26 августа с 16:00 до 21:00 в пространстве «АКИ.лаб» на Большой Никитской.
Вход бесплатный, но нужна регистрация.
Реклама
Разработчики, встречаемся 26 августа в пространстве «АКИ.лаб» — Агентство креативных индустрий Москвы организует плейтест проектов московских инди-студий.
В программе — тесты ранних билдов и готовых игр, обмен опытом с их разработчиками, знакомство с инвесторами и паблик-ток о применении ИИ в разработке. Среди проектов: авторский детектив Edge on Truth, не менее авторский симулятор фермы в погибающем мире космических существ Mushroons, казуальная головоломка «Мозаика», динамичная RPG Age of Last Light, симулятор торговца-караванщика My Little Flying Pet Shop, сделанный сегодня шутер 2005 года Slipgate, аркадная VR-игра ABstruct, однопользовательская «Садовник Вампира», ретро-вейв шутер Data Trace Killer и сюрреалистичное point-and-click приключение Holy Deadline.
Состав спикеров на паблик-ток тоже порадовал: технический директор Watt Studio Артём Головин, арт-директор QuadCom Interactive и GreenGray Владислав Табачников, продюсер Geeky House Григорий Поляков и много кто ещё.
Мероприятие пройдёт 26 августа с 16:00 до 21:00 в пространстве «АКИ.лаб» на Большой Никитской.
Вход бесплатный, но нужна регистрация.
Реклама
👍6🔥4❤3👎2
Это стандартный интерфейс для гибкой и структурированной записи логов, полностью встроенный в DI и готовый к масштабированию.
Что важно знать:
• Подключается за секунду и сразу начинает собирать записи.
• Позволяет сохранять записи в разных местах автоматически.
• Отсеивает ненужное и показывает только важные события.
Так вы получите мощную, настраиваемую систему логирования «из коробки» без дополнительных библиотек.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10❤5👍4🤝3