Size: a a a

2021 April 09

VS

Vasily Shapenko in F# Chat
Ну я бы просто сделал кастомную операцию вида  cfg->unit
источник

VS

Vasily Shapenko in F# Chat
Чтобы можно было что угодно добавить
источник

AK

Alex K in F# Chat
ну такое уже есть
service_config (fun cfg -> cfg.AddHostedService<TestService>())
источник

AK

Alex K in F# Chat
но я бы хотел избавиться от этих fun cfg ->
источник

AH

Ayrat Hudaygulov in F# Chat
источник

AH

Ayrat Hudaygulov in F# Chat
Вот так можно
источник

AH

Ayrat Hudaygulov in F# Chat
и нужно
источник

AK

Alex K in F# Chat
тогда обязательно создавать переменную типа 'a, разве нет?
источник

AH

Ayrat Hudaygulov in F# Chat
ну я там тип пихую кстати
источник

AH

Ayrat Hudaygulov in F# Chat
можно прям t: Type принимать
источник

AH

Ayrat Hudaygulov in F# Chat
Короче, в кастомный оператор я не знаю как дженерик пропихнуть
источник

AH

Ayrat Hudaygulov in F# Chat
в смысле явный
источник

AK

Alex K in F# Chat
вот, в этом и заключается моя проблема :(
источник

AH

Ayrat Hudaygulov in F# Chat
Есть пара магических атрибутов
источник

AH

Ayrat Hudaygulov in F# Chat
не уверен что это тебе поможет, но все же!
источник

AH

Ayrat Hudaygulov in F# Chat
по сути ProjectedParameter позволяет брать вариаблы из скоупа СЕ
и писать
x.Abc
вместо
fun x -> x.Abc
источник

AH

Ayrat Hudaygulov in F# Chat
ТАМ ОЧЕНЬ МНОГО МАГИИ
источник

PD

Prunkles Dreemurr in F# Chat
Подтверждаю, без моральной подготовки лучше не лезть
источник

AK

Alex K in F# Chat
O_O

А MaintanceVariableSpace?
источник

VS

Vasily Shapenko in F# Chat
Это другое (с)
источник