МП

%%value, но я не понимаю откуда берётся это исключения. Откуда там ожидание выражения какого-то конкретного типа?Size: a a a
МП

%%value, но я не понимаю откуда берётся это исключения. Откуда там ожидание выражения какого-то конкретного типа?RM
МП
(Book list) - это тип аргумента функции, для которой эта строчка - элемент реализации.МП
МП
value имеет тип Expr. С моей точки зрения, не важно какой тип будет у выражения под капотом (хотя конкретно в данном случае, он как раз и должен быть Book list. Но я же там даже касчу к обжекту. Почему кто-то из Microsoft.FSharp.Quotations кидает этот эксепшн?SN
RM
МП
МП
RM
МП
МП
МП

Expr'а. В моём случае это получился obj. И при встраивание в лучших традициях происходит строгое сравнение типов.МП
Expr.Coerce? Кастит экспр?RM
МП
МП
RM
МП
Corece(value, typeof<obj>)" не решил, эксепшн тот же.