Я использую используя Microsoft.FSharp.Core.Collections.FSharpMap и очень часто приходится писать:Есть ли более компактный синтаксис для TryFind?
var oo = world.Entity.TryFind(t);
var entity = oo == null ? null : oo.Value;
И похоже. Любые предложения для лучшего стиля?
Просто любопытно: почему бы вам не использовать 'Dictionary', или даже лучше, F #? – Daniel
В моем конкретном случае мне нужна постоянная реализация карты, чтобы эффективно записывать моментальные снимки исторических изменений, и проект в основном является C#. –