TGTGInsightтелеграм анализLIVE / telegram public index
← Такты, стеки, два колеса

TGINSIGHT SIMILAR POSTS

Намери подобно съдържание

Изходен канал @clockstackwheels · Post #236 · 28.02

Сопоставление с образцом (pattern matching) — сильный механизм языков программирования, который, к сожалению, встречается не так часто. Причём, как в коде разработчиков, так и в поддержке со стороны самого языка. Разработчики на функциональных языках используют этот механизм довольно часто, потому что у них вообще многое определяется статически через правильный подход к системе типов. Разработчики же на императивных языках очень любят огромные многоуровневые ветвления. Есть даже такое понятие «Спагетти-код» — раньше его применяли к коду, перегруженному операторами перехода, но в современном виде это скорее об избытке операторов условия. Pattern matching позволяет накладывать на объекты некоторый трафарет и смотреть, попадают ли они под него. Это не только выглядит лаконичнее и короче, чем дерево условий, но ещё и понятнее с точки зрения восприятия человеком: вот у нас заказ содержит более 10 элементов и при этом стоит более 1000 долларов, значит делаем на него скидку 10 центов. При этом трафарет работает как сортировщик монеток: самая маленькая проваливается в первый паз, следующая по размеру в следующий итд, применение условий идёт сверху вниз. Есть и неявный плюс: такой подход автоматически провоцирует разработчиков проводить проверку на null. Ведь null не может подходить под трафарет «содержит более 10 товаров». К счастью, в C# этот механизм в последних версиях активно развивают и совершенствуют. И это одно из многочисленных преимуществ C# над Java. #dev

Hashtags

Резултати

Намерени 3 подобни публикации

Търсене: #bookmarks

当前筛选 #bookmarks清除筛选
AppPie

@AppPie · Post #2286 · 26.12.2024 г., 04:03

#Apps Hoarder: 具有 AI 标签功能的自托管书签收藏工具 🔗GitHub Hoarder 是一个自托管的全能书签收藏应用,支持链接、笔记和图片收藏,具备 AI 自动标签和全文搜索功能。 主要功能 • 内容收藏 - 书签链接、笔记、图片和 PDF - 自动获取链接标题、描述和图片 - 支持列表分类整理 • AI 增强 - 基于 ChatGPT 的自动标签 - 支持使用 ollama 的本地模型 - OCR 图片文字提取 • 搜索与归档 - 全文搜索 - 完整页面存档(使用 monolith) - 使用 youtube-dl 自动存档视频 • 多平台支持 - Chrome 插件和 Firefox 扩展 - iOS 和 Android 应用 - RSS 订阅自动收藏 - REST API 接口 • 其他特性 - 支持批量操作 - SSO 单点登录 - 深色模式 - 优先考虑自托管 注意:该应用仍在积极开发中,尚未达到稳定版本。 开源许可证 AGPL-3.0 license。 #GitHub#OpenSource#Bookmarks#SelfHosted#AI 📮 频道 @AppPie​​​​​​​​​​​​​​​​

BotsGram®

@botsgram_cu · Post #3371 · 08.01.2021 г., 17:27

@bookmarchbot Qué puede hacer este bot? BookmarchBot guarda sus enlaces favoritos para que pueda encontrar fácilmente y enviarlos / compartirlos más tarde. Idioma: Inglés (visto en @BotsGram_cu) #bookmark, #link, #url, #website, #favorite, #favorite, #favorite, #share, #bookmarks, #links, #inline, #www, #http, #https, #web, #bestof, #bestof, #sites, #keep