Я бы сказал, что никогда.
Я выдумал себе «более сложные правила», как говорит тов. @gsomix. Некоторые функции, которые часто стоят на первом месте в выражениях, я мысленно объявил «операторами». Например, Async.AwaitTask, ignore и тому подобные. С этими «операторами» я в своём коде разрешаю использовать <|. Например, так: let! result = Async.AwaitTask <| reader.ReadToEndAsync() ignore <| Directory.CreateDirectory path
Обсуждают сегодня