Connect with us

GitHub

Tagged: обертка типов для выразительного кода

Опубликовано

/

     
     

Tagged — обертка типов для более безопасного и выразительного кода.

Мы часто работаем с типами, которые имеют слишком общий характер или содержат слишком много значений, чем необходимо для нашей области. Иногда мы просто хотим провести различие между двумя, казалось бы, эквивалентными значениями на уровне типа.

Адрес электронной почты — это не что иное, как String, но он должен быть ограничен в способах его использования. И хотя идентификатор пользователя может быть представлен в виде Int, он должен быть отличим от идентификатора подписки, который также является Int.

Tagged может помочь решить серьезные ошибки на этапе компиляции, легко обернув базовые типы в более конкретные контексты.

Tagged на GitHub: https://github.com/pointfreeco/swift-tagged
Платформа: iOS
⭐️: 1.2K
Если вы нашли опечатку - выделите ее и нажмите Ctrl + Enter! Для связи с нами вы можете использовать info@apptractor.ru.

Наши партнеры:

LEGALBET

Мобильные приложения для ставок на спорт
Хорошие новости

Telegram

Популярное

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: