как скопировать этот C# код инициализации в F # - PullRequest
2 голосов
/ 09 января 2020

У меня есть это в C#:

_RestClient.ConfigureWebRequest(r =>
{
    r.ServicePoint.Expect100Continue = false;
    r.KeepAlive                      = true;
});

Каков синтаксис для репликации этого в F #?

1 Ответ

1 голос
/ 15 января 2020

Лямбда-выражения в F # обозначены fun x -> ... - эквивалентно C# x => ...

Мутация (также известная как «назначение») обозначена x <- y - эквивалентно C# x = y

Итак, чтобы сложить все это вместе, вы получите следующее:

_RestClient.ConfigureWebRequest(fun r ->
    r.ServicePoint.Expect100Continue <- false
    r.KeepAlive <- true
)
...