#LINQ

The fact that I could express the whole search algorithm over desired world states in my #versu re-engineering in a single, concise #LINQ query is both fantastic and terrifying.

A snippet of C# code:

return from practiceInstance in Engine.PracticeInstances
	from actionInstance in practiceInstance.Actions
	where actionInstance.CanAct( agentName )
	let derivedEngine = actionInstance.ActOnDerivedEngine( agentName )
	let totalValue = (
			from desire in agent.Desires
			from _ in derivedEngine.FactList.Match( desire.Condition )
			select desire.Value)
		.Sum()
	orderby totalValue descending
	select actionInstance;
2025-12-05

glinq: LINQ для Go с ленивыми вычислениями

Привет, Хабр! Я бэкенд-разработчик в спортивном медиа Спортс”. В этой статье расскажу о glinq – LINQ-подобном API для работы с коллекциями в Go. После появления дженериков в Go 1.18 стало возможным реализовать type-safe функциональные операции без рефлексии и дорогостоящих приведений типов.

habr.com/ru/articles/973828/

#go #golang #linq

2025-12-04

Создаёте списки в C#? Ну тогда у вас могут быть проблемы

Мы все привыкли писать new List<int> { 1, 2, 3, 4 } или new int[] { 1, 2, 3, 4} , чтобы инициализировать коллекции какими-то значениями. Синтаксически это выглядит похоже, но поведение отличается, и вам следует быть осторожными, если вы заботитесь о производительности.

habr.com/ru/companies/skbkontu

#net #linq #c# #array #list

2025-11-28

Удаляем пробелы из строки

Недавно мы разбирали популярную задачу — проверяли строку на наличие цифр . Еще одна популярная задача при работе со строками — удалить из них пробельные символы. Можно представить, что нам нужно очистить пользовательский ввод: удалить пробелы вначале и конце строк в имени или удалить пробелы из телефонного номера. .NET предоставляет нам несколько возможностей для решения этой задачи, давайте рассмотрим самые популярные и попробуем найти наиболее эффективные. Заодно проверим, какие изменения произошли в новой версии .NET 10.

habr.com/ru/companies/skbkontu

#net #linq #regex #c# #string

iCulture.nliculture_nl
2025-11-26

𝗥𝗲𝘃𝗶𝗲𝘄 𝗟𝗜𝗡𝗤 𝗠𝗮𝗴𝗻𝗲𝘁𝗶𝗰 𝗪𝗶𝗿𝗲𝗹𝗲𝘀𝘀 𝗣𝗼𝘄𝗲𝗿 𝗕𝗮𝗻𝗸 𝘃𝗼𝗼𝗿 𝗶𝗣𝗵𝗼𝗻𝗲 𝗲𝗻 𝗔𝗽𝗽𝗹𝗲 𝗪𝗮𝘁𝗰𝗵: 𝘄𝗮𝗮𝗿𝗼𝗺 𝗲𝗿 𝗯𝗲𝘁𝗲𝗿𝗲 𝗽𝗼𝘄𝗲𝗿𝗯𝗮𝗻𝗸𝘀 𝘇𝗶𝗷𝗻

In deze review lees je ons oordeel van de LINQ 3in1 Magnetic Wireless Power Bank, een powerbank en standaard in een. Je kan er niet alleen je iPhone, maar ook AirPods en Apple Watch mee opladen.

iculture.nl/reviews/linq-3in1-

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst